autotools:强制 make 不重建配置/Makefile
我有一个带有自动工具的项目:automake、autoconf。 我想禁止 make 重新制作文件 configure、Makefile.in 等;只是为了做编译工作。 有些文件是手工编…
Makefile.am 中的 -export-symbols 未生成 .sym
我正在尝试通过编辑 Wireshark 的 Makefile.am 创建一个“libtshark”来构建一个共享库...为此,我正在尝试构建一个 tshark_lib.c ,它与 tshark.c 相…
构建 Perl 模块时如何处理缺少的 CORE/config.h?
每次我尝试使用 Makefile.PL 安装 Data::UUID 时,我都会得到这样的信息: perl Makefile.PL Configured options (run perl Makefile.PL --help for h…
Makefile 中源文件和二进制文件之间的关系
我有包含大约 300 个 Makefile 的源代码树。这些 Makefile 将源代码编译为目标文件,并将目标文件编译为多个固件映像。 我想要的是得到这样的列表: &…
通过 Makefile 将目录添加到 PATH
我在将 Makefile 中修改的 PATH 导出到当前终端时遇到一些问题。 我正在尝试将 Makefile 目录所在的 bin 文件夹添加到 PATH 中。 这是 makefile 的相…
在 C 中使用具有多个文件的 makefile 时出现问题
开始了解 C 程序的 makefile,但在尝试包含多个文件时遇到一些问题。忽略下面的程序不完整的事实(就功能而言而不是编译而言),我试图使用 make 文件…
从 git 编译 gedit 2.30.4
我尝试从 git 编译 gedit 但不能。在制作过程中我得到: /usr/bin/ld: ./.libs/libgedit.a(eggsmclient-xsmp.o): undefined reference to symbol 'Ice…
Makefile 之谜:pathsubst 的这种特殊用法有什么问题?
我的 makefile 包含这些片段(以及其他片段): SRC = src OBJ = obj DEPS = $(wildcard $(SRC)/*.cpp) # ... all : $(BINARIES) @echo $(pathsubst $…
正则表达式选择除具有特定前缀的文件之外的所有 .c 文件
我有一个真正简单的正则表达式问题。我正在制作一个 makefile,需要一个目标来编译目录中的所有源代码,除了一两个具有 ttem_endian_port 命名前缀的…
为子目录中的 makefile 名称设置目标变量
如何在目标执行期间定义 $(MAKEFILE) 的变量? 基本上,我在子目录中有一些为特定平台“Makefile.aix”命名的 make 文件,而在所有其他目录中只有 Mak…
使用递归 makefile,如何将目标文件文件夹传递给调用 make?
我正在使用递归 Makefile 构建一个项目。基本格式很简单:源文件在各个子目录中,Makefile 在项目根目录中。从项目根目录调用 make 将调用子目录中的…
对“main”的未定义引用crt1.o 函数 _start 中出现错误
我的 Makefile 遇到问题。 我正在尝试从 2 个文件创建一个程序 - main.cpp 包含 main 函数,modules.c 包含 main() 中调用的函数的定义。 module.c仅…
Windows下编译RInside示例的问题
我正在尝试在工作中设置 RInside,但我们被迫使用 Windows 环境。 我已经安装了 RTools 并下载了 来自 CRAN 的 RInside 二进制文件。 我的 R 安装位于…