当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何确定源文件的编译顺序?》经验,为你挑选了3个好方法。

我有一个包含许多*.c文件的工作区,我编译.(我可以使用任何工具链说MSVC6.0,或gcc等)

首先编译哪个源文件?

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



1> alexk7..:

C标准未指定编译顺序.

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



2> Shay Erlichm..:

VC:按项目文件夹,然后按字母顺序排列.
GCC:根据make文件顺序

为什么这很重要?,完成订单不会计量并且不会影响最终的构建结果.



3> jpalecek..:

通常,这在任何地方都没有指定.特别是当使用例如.并行make,编译的顺序几乎是随意的.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有