|
|
1
4
Makefiles将解决您的问题。您可以创建自己的规则来清除项目(删除生成的文件),构建项目,指明编译器的位置(编译位于特定路径、扩展名等中的源文件),设置输出路径等,而无需键入大的编译顺序。 https://www.gnu.org/software/make/manual/make.html 编辑:在那里,您可以通过makefiles找到如何将共享库、静态库或原始库添加到项目中。 |
|
|
2
2
使用
和make将使用存储在
This is a decent "first time" tutorial for "make". Here is the full blown documentation for "make"
一旦掌握了make中的概念,就可以使用其他工具进行维护
一些改进“make”的工具包括“cmake”、“automake”、“autotools集合”、“scons”、“waf”、“rake”、“doit”、“ninja”、“tup”、“redo”和“sake”。还有更多,一些是特定于编程语言的,或者仅限于特定环境。 我之所以推荐“make”而不是其他工具,是因为“make”是一个始终存在的基线,在您获得足够的“make”经验之前,通常无法理解或认识到其他工具中的功能是必需的。 |
|
|
3
0
在C语言中,项目的概念不是语言的一部分,它通常取决于您必须构建的工具/平台/库。
在基于Linux的平台上,您可能有
您应该能够在库文档中找到构建说明。 |
|
|
4
0
我绝对推荐make方法,因为它是可伸缩的。 如果您确实只有几个文件,gcc将接受多个。命令行上的c文件,并将它们链接起来以生成一个可执行文件。 |
|
NullVoxPopuli · 重命名文件夹的最快方法是什么?[关闭] 1 年前 |
|
minseong · Git sed忽略二进制文件 1 年前 |
|
|
AnswerMePlz · VS Code中的终端冻结 1 年前 |
|
|
w113msh · 提取未设置脚本的变量名 2 年前 |
|
|
Antx · 如何在终端中成功运行corepack enable 2 年前 |
|
|
iSand · VS Code终端更改位置 2 年前 |
|
|
YFl · 如何在将原始文件作为符号链接到新位置的同时移动文件? 2 年前 |
|
|
Sarah · 在macOS上安装Apache Spark 3.5.0 2 年前 |