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