2017-03-09 80 views
-4

正如标题所暗示的,我有一个C语言的代码文件和一个Header文件及其实现。为了创建一个可执行程序,我应该在一个类似Linux的系统上的命令行中写入什么内容?在不使用makefile的情况下编译头文件

+1

您不会编译头文件,并且头文件通常不会像您说的那样包含“代码文件的实现”。这个问题毫无意义。 – unwind

+0

您(可能)需要的程序称为'gcc'。谷歌会告诉你更多。 – HolyBlackCat

+0

非常感谢您 – RandomUser

回答

2
gcc file.c -o yourProgram 
./yourProgram 
-1

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

化妆的错误优势在于编写正确,它只会编译修改过的文件保存您的构建时间特别是发展

-1

首先,你需要看看你的系统中安装的编译器(如果有的话)期间(哪个gcc)。假设你有GCC,看看这个问题,应提供一个答案:

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

注意,GCC CodeFile.c -o ExecutableName是一个基本的命令编译自.C本身就是一个基本的可执行文件。

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

相关问题