[問題] cannot execute binary file

看板C_and_CPP (C/C++)作者 (上班族之朝九晚六?!)時間15年前 (2011/04/01 14:20), 編輯推噓3(305)
留言8則, 3人參與, 最新討論串1/1
開發平台(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

04/01 14:22, , 1F
Linux 要裝 wine 才行
04/01 14:22, 1F

04/01 14:23, , 2F
wine?! 恩恩 來去找看看
04/01 14:23, 2F

04/01 14:25, , 3F
可是本身程式就是在linux下開發的 這樣依然要裝wine?
04/01 14:25, 3F

04/01 14:26, , 4F
wine 是在linux下模擬MS windows的耶 0.0a
04/01 14:26, 4F

04/01 14:29, , 5F
我知道問題在哪了,剛沒看清楚,你必須把 -c 拿掉
04/01 14:29, 5F

04/01 14:29, , 6F
-c 是只有編譯,一個執行檔要經過編譯、連結,才能製作好
04/01 14:29, 6F

04/01 14:32, , 7F
恩恩 感謝 ^^ 問題解決了
04/01 14:32, 7F

04/01 15:28, , 8F
我以為是沒用 ./test.exe 去 run XD
04/01 15:28, 8F
文章代碼(AID): #1DbMw-5t (C_and_CPP)
文章代碼(AID): #1DbMw-5t (C_and_CPP)