在不使用makefile的情况下编译头文件

时间:2017-03-09 21:53:35

标签: c

正如标题所暗示的,我有一个C语言的代码文件和一个带有其实现的Header文件。为了制作可执行程序,我应该在一个类似Linux的系统的命令行中写什么?

3 个答案:

答案 0 :(得分:2)

gcc file.c -o yourProgram
./yourProgram

答案 1 :(得分:-1)

在要编译的所有.c文件上运行gcc的shell脚本。

make的bug优势在于正确编写,它只会编译已更改的文件,从而节省构建时间,特别是在开发期间

答案 2 :(得分:-1)

首先,您需要查看系统安装的编译器(如果有)(gcc)。假设你有gcc,请看这个应该提供答案的问题:

How to compile a C program in gcc which has header files?

请注意,gcc CodeFile.c -o ExecutableName是从.c本身编译基本可执行文件的基本命令。

或者,使#include语句使用相对路径,具体取决于代码库的结构。