[問題]C語言 64位元compiler能在32位元跑嗎?

看板Linux作者 (尼爾教皇)時間4年前 (2020/07/23 22:07), 編輯推噓3(3011)
留言14則, 7人參與, 4年前最新討論串1/1
請問各位大大 如果廠內各種Linux版本 各種64、32位元 若程式在64位元環境 用gcc編譯.C檔 傳送到32位元去執行 可行嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.19.172 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1595513251.A.3EA.html

07/23 22:27, 4年前 , 1F
cross compile 了解一下
07/23 22:27, 1F

07/24 01:04, 4年前 , 2F
副檔名 .C 是 C++ source code
07/24 01:04, 2F

07/24 11:20, 4年前 , 3F
你可以在64環境下編譯32的程式再丟給32跑
07/24 11:20, 3F

07/24 11:21, 4年前 , 4F
*編譯成
07/24 11:21, 4F

07/24 11:49, 4年前 , 5F
應該是上面那篇mariadb的問題發一篇新的,我說他會問不完,
07/24 11:49, 5F

07/24 11:49, 4年前 , 6F
就是這種情況. cross compiler一般是用在發展環境極度受
07/24 11:49, 6F

07/24 11:50, 4年前 , 7F
限的case為主,而且通常都static link,因為光run time lib
07/24 11:50, 7F

07/24 11:50, 4年前 , 8F
版本相依性就搞死你,真的建議你回去把shell基本讀一下,你
07/24 11:50, 8F

07/24 11:51, 4年前 , 9F
只是搞不懂上一篇的 `mysql_config --libs` 的實際意義,
07/24 11:51, 9F

07/24 11:53, 4年前 , 10F
dev環境沒裝好就把它裝好就好,小車都不會騎別玩更大
07/24 11:53, 10F

07/24 12:36, 4年前 , 11F
還是乖乖花錢消災請個臨時顧問幫忙吧…
07/24 12:36, 11F

07/24 19:10, 4年前 , 12F
前輩是都跑光了嗎…
07/24 19:10, 12F

07/25 09:23, 4年前 , 13F
不是跑光,是知道這是要花錢的工作
07/25 09:23, 13F

08/02 14:56, 4年前 , 14F
-m32
08/02 14:56, 14F
文章代碼(AID): #1V6PcZFg (Linux)
文章代碼(AID): #1V6PcZFg (Linux)