我寫了一個簡單的程序來運行河內遊戲(hanoi.c)的塔。 Makefile文件是非常簡單的:無法運行make製作的可執行文件
CFLAGS=-Wall -g
all: hanoi
clean:
rm -f hanoi
我稱之爲make
,它會產生一個可執行hanoi
,但是當我嘗試運行./hanoi
我只得到了以下的輸出:
bash: ./hanoi: No such file or directory
當我的valgrind運行它說:
valgrind: m_ume.c: can't open interpreter
任何想法,爲什麼這可能是?我之前正在運行其他簡單的C程序,沒有這樣的麻煩,也不知道應該影響gcc或做出任何更改......我正在運行Ubuntu 11.10。謝謝!
我還沒有想通了,爲什麼化妝可執行文件無法正常工作,但工作圍繞我usign現在是隻調用'GCC ./infile.c -o outfile' –