我試圖使用這個makefile,並按照給出的內容輸入它,但是因爲它在下面,它會爲第2行拋出一個「丟失的分隔符」錯誤。使得「命令在第一個目標之前開始」
/usr/bin/gcc -pipe -Wall -O3 -fomit-frame-pointer -march=native pidigits.c -o pidigits.gcc_run -lgmp
rm pidigits.c
我看到錯誤並在'rm'操作符之前添加了一個選項卡,但之後它給出了「命令在第一個目標之前開始」的錯誤。 我試着在每行之前添加製表符,還有一個製表符前面的管道和前面的rm,但沒有任何效果。 有什麼建議嗎?我確信我只是錯過了一些明顯的東西......這是我第一次嘗試寫一個makefile。
謝謝!
你能否提供更多的makefile文件? – Necto
這就是我的全部。從未做過makefile,所以不知道我在做什麼。 – Johonn
它看起來更像是一個shell腳本。所以你可能想用'sh makefile'來運行它。如果你確實需要一個makefile,我建議你在http://www.gnu.org/software/make/manual/html_node/index.html – Necto