[问题]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