作者NealPope (尼尔教皇)
看板Linux
标题[问题]C语言 64位元compiler能在32位元跑吗?
时间Thu Jul 23 22:07:29 2020
请问各位大大
如果厂内各种Linux版本
各种64、32位元
若程式在64位元环境
用gcc编译.C档
传送到32位元去执行
可行吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.82.19.172 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1595513251.A.3EA.html
1F:→ brli7848: cross compile 了解一下 07/23 22:27
2F:推 Bencrie: 副档名 .C 是 C++ source code 07/24 01:04
3F:推 b0920075: 你可以在64环境下编译32的程式再丢给32跑 07/24 11:20
4F:→ b0920075: *编译成 07/24 11:21
5F:→ bitlife: 应该是上面那篇mariadb的问题发一篇新的,我说他会问不完, 07/24 11:49
6F:→ bitlife: 就是这种情况. cross compiler一般是用在发展环境极度受 07/24 11:49
7F:→ bitlife: 限的case为主,而且通常都static link,因为光run time lib 07/24 11:50
8F:→ bitlife: 版本相依性就搞死你,真的建议你回去把shell基本读一下,你 07/24 11:50
9F:→ bitlife: 只是搞不懂上一篇的 `mysql_config --libs` 的实际意义, 07/24 11:51
10F:→ bitlife: dev环境没装好就把它装好就好,小车都不会骑别玩更大 07/24 11:53
11F:→ brli7848: 还是乖乖花钱消灾请个临时顾问帮忙吧… 07/24 12:36
12F:→ qwe753951: 前辈是都跑光了吗… 07/24 19:10
13F:→ homeworkboy: 不是跑光,是知道这是要花钱的工作 07/25 09:23
14F:推 dces4212: -m32 08/02 14:56
15F:推 readonly: 建立 32bit chroot or docker container 10/10 04:32