OSX 生成 Linux 可执行文件

2020-01-20 12:48:38 +08:00
 stancaohua

本人初学者,想问问在 macbook 下能编译生成目标平台为 Linux 的可执行文件( c 语言写的,clion 生成的)吗?我用 file 命令看到的是 Mach-O 格式的,好像不能直接在 Linux 系统下运行。

还是说必须要在 Linux 系统下编译才能在 Linux 系统下执行?或者需要配置 clion 吗?

4556 次点击
所在节点    程序员
26 条回复
misaka19000
2020-01-20 14:57:20 +08:00
交叉编译

最好的方式是 docker
seakingii
2020-01-20 16:39:24 +08:00
虚拟机最适合你
secondwtq
2020-01-20 19:22:36 +08:00
你编译好了 Linux 文件直接交上去么?没个 Linux 环境测试怎么知道能不能用
pmx1990
2020-01-20 20:06:29 +08:00
你知道 docker 吗 /狗头
xiri
2020-01-20 20:13:06 +08:00
不就是交叉编译吗,不过建议你还是用 linux 写,方便测试,出了问题也好排查
zhuangzhuang1988
2020-01-20 20:15:59 +08:00
上 linux, 先好好写 c, 算法.
暂时不需要研究这些,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/639421

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX