无法使用 GNUstep 在 Objective-C 上构建程序
我正在尝试在 Linux (Ubuntu) 上的 Objective-C 上构建 hello world。 main.c #import int main(void) { NSLog(@"asdasd"); return 0; } 我认为这里没…
如何从 make 目标手动调用另一个目标?
我想要一个像这样的 makefile: cudaLib : # Create shared library with nvcc ocelotLib : # Create shared library for gpuocelot build-cuda : cud…
有没有一种方法可以计算出所有必需的依赖项,但无需执行“./configure”? -C
对于那些从源代码编译过的人来说,运行“./configure”却发现 X 库或丢失是多么痛苦,最糟糕的是它会吐出一条愚蠢的行,说缺少一个神秘的 lib 文件,…
更新旧版 C makefile 以包含 C++源文件
我在计算生物物理实验室工作。我不是一名程序员,尽管我确实因为表现得像程序员而获得报酬。我的问题是:实验室的主要产品是一个巨大的(50+源文件)C…
从 Make Variables 中删除值
使用 GNU Make 我想从变量中删除值: VAR := x.c y.c z.c VAR += x_x.c y_y.c 我现在想从变量中删除“xc”和“yc”。我尝试过使用 subst 命令,但 x_x…
如何设置 Android Makefile 来复制/重命名文件?
根据 Android 在线文档,目前无法在 Android makefile 中为 gcc 编译器指定多个/混合文件扩展名。我正在使用的源是一个公共项目,有多个扩展名,为了…
Gnu Makefile,编译应该失败
我有一组示例,我想确保它们无法编译。使用 *GNU Makefile 实现这一点的最佳方法是什么? test_nocompile: $(NOCOMPILE_CPP) for cpp in $(NOCOMPILE_…
GNU make:在 Makefile 中提取参数 -j
我已经搜索了一个小时,但这些信息似乎无处可寻... 我希望能够提取(并可能使用)通过 -j 选项传递的请求的 make“作业”数量,或者在子 make 的情况…
gnumake .RECIPEPREFIX 问题
我试图使用特殊变量 .RECIPEPREFIX 以避免难以看到的选项卡,但它似乎不起作用。我的简单测试 makefile 是: .RECIPEPREFIX = + all: + @echo OK 但我…
GNU make:使用生成的头文件生成自动依赖项
因此,我遵循了高级自动依赖生成论文—— Makefile: SRCS := main.c foo.c main: main.o foo.o %.o: %.c $(CC) -MMD -MG -MT '$@ $*.d' -c $< -o $@ …
当 mkdir -p 不可用时如何在 makefile 中创建目录?
我有一个 makefile,它执行通常的目录创建: $(Release_target_OBJDIR)/%.o: %.cpp mkdir -p $(dir $@) $(COMPILE.cpp) $< $(CFLAGS) $(INCLUDES) -o …
在 Ubuntu 上构建 Festival(文本转语音)时出现问题
我今天设置了一个 Ubuntu 虚拟机,只是为了在 Ubuntu 上构建 Festival (我以前从未运行过)然后我做了以下设置 在终端窗口上我写了以下内容来安装GNU…
为什么 GNU Make 罐头食谱不起作用?
我期望看到由下面的 makefile 创建的文件 foo1 和 foo3。但是,仅创建了一个文件 foo3。对我来说,罐头食谱 make-foo 似乎被 make 忽略了。目标 foo1 …