[問題] Unix compiler so檔 Linux下可以使用?

看板C_and_CPP作者 (Graham)時間9年前 (2015/06/03 16:18), 9年前編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
目前有一隻Unix AIX compiler 出來的.so檔 但是現在要更換環境到linux 問題是手頭上沒有source code 在Linux底下可以直接使用? 不同的作業系統compiler的檔案會不ㄧ樣嗎? 有在linux使用objdump -d指令 會出現file format not recognized 所以才懷疑是否能這樣使用? -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.124.7 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1433319513.A.6BB.html ※ 編輯: grabham (223.137.212.137), 06/03/2015 19:57:11

06/03 20:20, , 1F
不同OS的確執行檔格式(binary format)會不一樣
06/03 20:20, 1F

06/04 12:37, , 2F
我自己試過freebsd linux 就已不能共用
06/04 12:37, 2F

06/04 13:59, , 3F
今天連ubuntu經過git到別的ubuntu都不行 不過應該是bug
06/04 13:59, 3F

06/04 23:22, , 4F
freebsd 載入 linux.ko 可以執行部份 linux i686 程式
06/04 23:22, 4F

06/04 23:30, , 5F
當然大部分沒有支援的 OS 還是不能這樣用
06/04 23:30, 5F
文章代碼(AID): #1LRhXPQx (C_and_CPP)