c - 使用不带 makefile 的 make 命令?

标签 c compiler-construction makefile

我正在为一项任务编译一些 C 代码,我运行了“make codeFile”,其中“codeFile”是我的 C 程序的名称,即使我没有生成文件,也创建了一个可执行文件,并且它运行并正常工作。

有谁知道为什么会这样?为什么即使我没有 makefile 也会编译一些东西?我能找到的唯一引用是: http://daly.axiom-developer.org/TimothyDaly_files/class5/node5.html

最佳答案

Make 有一个带有隐式规则的内部数据库。您可以使用 make -p 列出它们。此外,make -d 会告诉您正在应用哪些规则,这样可以帮助您发现在这种情况下正在使用哪些隐式规则。

关于c - 使用不带 makefile 的 make 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15745241/

相关文章:

c - 关于指针的问题

windows - 如何通过命令行将Flash .fla编译成.swf?

plugins - 如何正确注册 Rust 编译器插件?

c++ - g++:内部编译器错误:段错误(程序 cc1plus)- 我从哪里开始?

c - 如何在 CLion 中添加链接器标志

c++ - fgetwc EOF 循环测试失败,但 65535 OK

不依赖 FPU 舍入模式将 double 转换为 float

python - python/cython 中绝对最快的查找

c++ - 为什么指针指向它指向的地方?

linux - x loader Makefile 中的 sed 用法