-bash: ./demoapp: 无法执行二进制文件 问题解决
生活随笔
收集整理的這篇文章主要介紹了
-bash: ./demoapp: 无法执行二进制文件 问题解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在ubuntu上編譯一個helloworld的測試程序出現無法運行的問題,錯誤如下:
一開始以為權限問題,加了權限后還是無法執行,網上查了下,有說是32位編譯的無法運行在64位,還有的說是文件系統掛載的問題,后來看到一個討論原來是編譯選項出錯了,編譯時候多加一個-c參數,導致只編譯不鏈接,從而無法執行,去掉該選項后重新編譯運行正常。
#錯誤編譯選項 app:gcc -Wall -o demoapp -c call_lib.c -L. -lhelloworld #正確編譯選項 app:gcc -Wall -o demoapp call_lib.c -L. -lhelloworld總結
以上是生活随笔為你收集整理的-bash: ./demoapp: 无法执行二进制文件 问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 遇到“BUG: soft lockup
- 下一篇: linux平台 一个简单的hellowo