c - 如何确定源文件的编译顺序?

标签 c makefile compilation nmake

我有一个包含许多* .c文件的工作空间,我可以对其进行编译。 (我可以使用任何工具链,例如MSVC6.0或gcc等)

首先编译哪个源文件?

随后如何确定要编译的文件的顺序?

最佳答案

C标准未指定编译顺序。

由于不需要像C++中那样构造全局对象,因此在C中不存在与编译顺序相关的情况。

关于c - 如何确定源文件的编译顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/705866/

相关文章:

shell - Makefile shell 调用中的哈希会导致意外行为

c++ - 为什么clang和GCC不使用xchg来实现std::swap?

GCC 能否准确捕获无用的条件语句?

c - 二叉搜索树查找输出

c - 无法释放指针的值(持有指针)

c - 使用另一个文件中的方法而不包含它

c++ - 如何比较 C++ 中的内存位?

c - 简单的Make文件错误

Linux内核源代码修改和重新编译

typescript - VSCODE 任务 typescript TS5042 内部版本 : Option 'project' cannot be mixed with source files on a command line