作者shiengchyi (上班族之朝九晚六?!)
看板C_and_CPP
標題[問題] cannot execute binary file
時間Fri Apr 1 14:20:43 2011
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
小弟我把寫好的程式,透過command line tool 下指令 complier成 .exe檔
EX:gcc -c test.c -o test.exe
接著輸入:test.exe
但是卻得到: bash:test.exe:cannot execute binary file
我丟進Google之後得到的結論多半是用錯complier >"<
難不成使用gcc 還可以針對要用哪一版本去complier?!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.71.22
推 purpose:Linux 要裝 wine 才行 04/01 14:22
→ shiengchyi:wine?! 恩恩 來去找看看 04/01 14:23
→ shiengchyi:可是本身程式就是在linux下開發的 這樣依然要裝wine? 04/01 14:25
→ shiengchyi:wine 是在linux下模擬MS windows的耶 0.0a 04/01 14:26
推 purpose:我知道問題在哪了,剛沒看清楚,你必須把 -c 拿掉 04/01 14:29
→ purpose:-c 是只有編譯,一個執行檔要經過編譯、連結,才能製作好 04/01 14:29
→ shiengchyi:恩恩 感謝 ^^ 問題解決了 04/01 14:32
推 Bencrie:我以為是沒用 ./test.exe 去 run XD 04/01 15:28