PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] gcc跨平台编译
楼主:
lungger
(就叫龙哥吧)
2019-05-05 00:02:52
最近学校在教TK1这块板子
程式都是在电脑上跨平台编译后
传到板子上执行
这几天突然想到明明作业系统都是ubuntu也都是用gcc编译
为什么要特别用跨平台编译才能在板子上执行
P.S 不知道这个问题会不会太基本 还请板上大神说明
作者:
Raymond0710
(雷门)
2019-05-05 00:23:00
简单解释的话 x86和ARM指令集不一样 所以不能互相执行
作者:
tomsawyer
(安安)
2019-05-05 00:23:00
cpu arch不同啊 电脑是x86-64 你那块大概是arm
作者:
joe820730
(Let it go)
2019-05-05 01:11:00
因为编译器是把程式语言翻译成组合语言,所以需要交叉编译器把程式编译成TK1可以执行的ARM组合语言直接拿x86的gcc编译出来的程式只能在x86平台执行
楼主:
lungger
(就叫龙哥吧)
2019-05-05 01:30:00
感谢大神们的解释
作者:
Bencrie
2019-05-05 13:54:00
你要直接在板子上编译也是可以。只是通常 PC 速度比较快
作者: erre (erre)
2019-05-05 19:08:00
跟掰陈一样买mac才有解
继续阅读
[问题] 请教问题 如何将时间缩短
timmy999
[问题] ShellCode中, String后面带Null的问题
mikemagic88
[问题] 使用openwrt制作7688Duo的ipk档
wert880032
[问题] 想厘清指标(pointer)与参考(reference)
ptter0619
[问题] QT button跟connect的问题
Mysterydog
[问题] 3n+1 problem
Ori185
[问题] C++的Unicode字串被C#呼叫使用
Stevenashh
[问题] 请教一题pointer的问题
mazz
[问题] 一个专案多个WinExec/system
jayzhuang
[问题] Makefile问题
Hack
Links
booklink
Contact Us: admin [ a t ] ucptt.com