我正在學習C編程,通過「學習C硬路」。我目前正在練習1,可以在這裏找到:http://c.learncodethehardway.org/book/ex1.html使用「make」C編程(學習困難的方法)
我理解被覆蓋的概念,但不理解編譯過程。而在命令行中使用了「make」命令,爲什麼這個工作:
$ make ex1
這不行:
$ make ex1.c
我其實只是運行第二個命令,直到一分鐘前。我終於明白了。直到我做到了,我不停地收到此錯誤信息:
make: nothing to be done for 'ex1.c'
雖然這是一個公正的一個技術性,我還是想知道發生了什麼。謝謝:)
不是gcc ex1.c -o ex1?因爲gcc是C編譯器。 – Survivor 2013-03-24 18:49:29
這個問題更多的是關於'make'程序而不是C語言。 – aschepler 2013-03-24 18:50:44
對不起,在將來的所有問題中都會記住這一點。這實際上是我在stackoverflow上的第一篇文章,而且答案驚人地快!再次感謝你們所有人。 – antigravityguy 2013-03-24 19:01:28