2017-03-09 84 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語句使用相對路徑,這取決於你的代碼庫的結構。

相關問題