我是C編程新手。我想用Make文件編譯C程序。我可以用命令編譯源代碼文件:如何編寫C make文件
gcc `xml2-config --cflags --libs` -o xmlexample readelementsfile.c
但是,當我創建使文件,我添加上面稱道到make文件我得到這個錯誤:
Makefile:1: *** missing separator. Stop.
你能告訴我我錯了?
我是C編程新手。我想用Make文件編譯C程序。我可以用命令編譯源代碼文件:如何編寫C make文件
gcc `xml2-config --cflags --libs` -o xmlexample readelementsfile.c
但是,當我創建使文件,我添加上面稱道到make文件我得到這個錯誤:
Makefile:1: *** missing separator. Stop.
你能告訴我我錯了?
你需要指定一個目標:
all:
gcc `xml2-config --cflags --libs` -o xmlexample readelementsfile.c
第二行開始的空格應該是一個製表字符。
您還可以指定依賴關係,以便每次構建時都不會運行所有命令。
相關
現在我得到這個錯誤:'gmake:***沒有規則使目標'乾淨'。停止。「也許我又錯過了什麼? – user1285928
@ user1285928:教程我鏈接到它顯示了一個名爲'clean'的目標的例子。你也不需要真正需要「乾淨」。只要使用'make'或'make all'即可。這就是你需要的。當你想刪除構建的文件時,你只需要'make clean'。這裏沒有必要。 –
的第一件事你做錯不發表您的make文件。 :-)你給了我們編譯器的命令行和make錯誤代碼,但不是你放在make文件中的東西。請編輯並添加。謝謝。 –