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

作者: NealPope (尼爾教皇)   2020-07-23 22:07:29
請問各位大大
如果廠內各種Linux版本
各種64、32位元
若程式在64位元環境
用gcc編譯.C檔
傳送到32位元去執行
可行嗎?
作者: brli7848 (無理阿?)   2020-07-23 22:27:00
cross compile 了解一下
作者: Bencrie   2020-07-24 01:04:00
副檔名 .C 是 C++ source code
作者: b0920075 (Void)   2020-07-24 11:20:00
你可以在64環境下編譯32的程式再丟給32跑*編譯成
作者: bitlife (BIT一生)   2020-07-24 11:49:00
應該是上面那篇mariadb的問題發一篇新的,我說他會問不完,就是這種情況. cross compiler一般是用在發展環境極度受限的case為主,而且通常都static link,因為光run time lib版本相依性就搞死你,真的建議你回去把shell基本讀一下,你只是搞不懂上一篇的 `mysql_config --libs` 的實際意義,dev環境沒裝好就把它裝好就好,小車都不會騎別玩更大
作者: brli7848 (無理阿?)   2020-07-24 12:36:00
還是乖乖花錢消災請個臨時顧問幫忙吧…
作者: qwe753951 (滑倒)   2020-07-24 19:10:00
前輩是都跑光了嗎…
作者: homeworkboy (作業小童)   2020-07-25 09:23:00
不是跑光,是知道這是要花錢的工作
作者: dces4212 (flawless)   2020-08-02 14:56:00
-m32
作者: readonly (唯讀)   2020-10-10 04:32:00
建立 32bit chroot or docker container

Links booklink

Contact Us: admin [ a t ] ucptt.com