看板 Linux 關於我們 聯絡資訊
請問各位大大 如果廠內各種Linux版本 各種64、32位元 若程式在64位元環境 用gcc編譯.C檔 傳送到32位元去執行 可行嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.19.172 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1595513251.A.3EA.html
brli7848: cross compile 了解一下 07/23 22:27
Bencrie: 副檔名 .C 是 C++ source code 07/24 01:04
b0920075: 你可以在64環境下編譯32的程式再丟給32跑 07/24 11:20
b0920075: *編譯成 07/24 11:21
bitlife: 應該是上面那篇mariadb的問題發一篇新的,我說他會問不完, 07/24 11:49
bitlife: 就是這種情況. cross compiler一般是用在發展環境極度受 07/24 11:49
bitlife: 限的case為主,而且通常都static link,因為光run time lib 07/24 11:50
bitlife: 版本相依性就搞死你,真的建議你回去把shell基本讀一下,你 07/24 11:50
bitlife: 只是搞不懂上一篇的 `mysql_config --libs` 的實際意義, 07/24 11:51
bitlife: dev環境沒裝好就把它裝好就好,小車都不會騎別玩更大 07/24 11:53
brli7848: 還是乖乖花錢消災請個臨時顧問幫忙吧… 07/24 12:36
qwe753951: 前輩是都跑光了嗎… 07/24 19:10
homeworkboy: 不是跑光,是知道這是要花錢的工作 07/25 09:23
dces4212: -m32 08/02 14:56
readonly: 建立 32bit chroot or docker container 10/10 04:32