以前的老版本GCC默認生成的是ELF 64-bit LSB executable格式,后來到了新版本后生成的是ELF 64-bit LSB shared object版本,這個格式是最新Linux里采用的一些執行格式,但是目前很多發行版的桌面資源管理器不認,我們雙擊是無法打開的,
我們只需要加上“-no-pie”命令,不采用這個檔案格式

如果你的程式是依賴shell沒有視窗的話,那么不會顯示,但是后臺會執行,不會輸出,如果是視窗程式則會彈出視窗
并且雙擊即可運行,如果非executable格式的elf shared的話雙擊資源管理器不認的,但是內核認,可以從shell啟動它,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/226342.html
標籤:其他
下一篇:Hbase單機模式環境搭建
