使用 makefile 在 Xcode 4 中运行 C 程序
我使用 makefile 在 Xcode 4 中创建了一个“外部构建项目”。该项目构建完美,除了我知道如何运行它的唯一方法是在终端中。 有没有办法可以在 Xcode 4…
使用 Makefile 中的标志进行编译
为了澄清问题,我们假设我正在编译一个包含 3 个文件的程序 (prg),main.c、person.h 和 person.c。 如果我使用简洁的方式编写 makefile,如下所示(…
我的 makefile 找不到我的包含路径
简而言之:它没有找到包含路径: CC = g++ OBJS = *.o #*/*.o DEBUG = -g PNAME = game INCLUDES = -Iheaders CFLAGS = -Wall $(DEBUG) LFLAGS = -Wal…
Android.mk 与 Application.mk
我对Android.mk & 的使用有点模糊Application.mk 我尝试阅读 APPLICATION-MK.HTML & NDK 附带的文档中的 ANDROID-MK.HTML,但仍然对两个 makefi…
创建 FORTRAN makefile
我有一个 FORTRAN 源代码,由许多不同的 .F 和 .h 文件组成。我需要从中构建一个可执行文件,但我遇到了一些问题。到目前为止,我生成的 makefile(可…
如何将经过筛选的 Makefile 变量列表转储到文件中?
我想将所有以 MYLIB_ 开头的 Makefile 变量及其值转储到名为 config.h 的文件中作为预处理器定义。这是我尝试过的: config: @echo "// AUTO-GENERATE…
解释 make 中的循环依赖
Make 认为我有循环依赖: $ make blah > /dev/null make[1]: Circular all <- all dependency dropped. 有没有办法让 make 打印出它的循环路径?…
如何动态重命名 makefile 中的目标文件
我对 makefile 非常陌生。我之前做过的最复杂的任务是在已经设计的 makefile 中包含新的 .h 和 .cpp 或 .c。 我必须将项目的编译过程从 Visual Studio…
Makefile“重读”问题
所以我正在构建一个与linux内核Kconfig工作非常相似的makefile系统。 也就是说,用户输入“make menuconfig”,它会创建一个菜单驱动机制来打开/关闭…
如何强制 make/GCC 显示命令?
我正在尝试调试编译问题,但我似乎无法让 GCC (或者可能是 make??) 向我显示它正在执行的实际编译器和链接器命令。 这是我看到的输出: CCLD libv…