說程序名是algo_graphs.c。-bash:./prog_name:沒有這樣的文件或目錄
我編譯它使用g++ -m32 -c -g -O3 algo_graps.c
並假設沒有編譯器錯誤。我運行終端./algo_graphs
後
-bash: ./prog_name: No such file or directory
:這可能是造成這個錯誤?
說程序名是algo_graphs.c。-bash:./prog_name:沒有這樣的文件或目錄
我編譯它使用g++ -m32 -c -g -O3 algo_graps.c
並假設沒有編譯器錯誤。我運行終端./algo_graphs
後
-bash: ./prog_name: No such file or directory
:這可能是造成這個錯誤?
您應該使用-o [NAME]
選項來設置可執行文件的名稱。例如:
g++ algo_graps.c -o executableName
./executableName
或嘗試ls
查看此名稱。默認情況下,UNIX可執行文件被稱爲a.out
。
可能因爲您不告訴編譯器命名您的可執行程序algo_graphs
。如果你不告訴編譯器什麼來命名輸出文件,它會命名爲a.out
。
所以,你有兩種方法來解決你的問題:
./a.out
在第二種情況下,我增加了參數-o algo_graphs
。 -o
告訴編譯器,下一個參數是輸出文件的名稱。
我已經用於編譯如下命令:G ++ ../src/Libxml2Example.cpp -I/usr/include目錄/ libxml2的-lxml2 現在,它的工作原理fine.Thanks
查找'a.out' – qrdl 2012-07-23 12:18:00