Re: [問題] 自行編譯cross compiler

看板LinuxDev作者 (松鼠)時間14年前 (2011/01/31 22:11), 編輯推噓10(1001)
留言11則, 10人參與, 最新討論串3/4 (看更多)
※ 引述《JUSTLOVEAYU (海費爾)》之銘言: : dakiyo大,目前系統並沒arm-linux-gcc,是否要去下載重新編譯呢? : askacis大,原本的toolchain版本是arm-linux-toolchain-bin.4.0.2 : 另外,請問kernel config要從哪面看呢?是在menuconfig那裡面看嗎(編譯kernel時)? : shaopin大,我沒有debugger 冏 其實現在開發 Embedded Linux 不用這麼累,用 "apt-get" 就裝好了,比你打文章 還快: https://wiki.linaro.org/Mentoring/ToolchainInstall 只要指定正確的 -march / -mtune 即可,以您的狀況來說,ARM variant 為 "armv5te" : 剛剛,我把hello.c分別使用兩種不同的compiler去編譯,一個是廠商附贈的, : 另一個是我自已編譯的,然後再用file指令去查看,我發現 有以下幾種可能: (1) Linux Kernel 沒支援 EABI,請查看以下組態: CONFIG_AEABI=y CONFIG_OABI_COMPAT=y (2) 或者讓 GNU Toolchain 預設輸出 OABI (old ABI),不過不建議,都 2011 年 (3) libc (可能是 glibc/eglibc) 編譯了非 ARMv5te 支援的指令 另外,既然都使用常見的 PXA27x 開發板了,不妨直接用 OpenEmbedded 一類的工具, 生成完整的 image,感受一下新技術 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.131.211

01/31 22:26, , 1F
真假!我不知道可以直接apt-get!
01/31 22:26, 1F

01/31 22:27, , 2F
大神出手,果然不同
01/31 22:27, 2F

01/31 22:31, , 3F
感謝您的指導:)
01/31 22:31, 3F

01/31 22:35, , 4F
大神!!<(_ _)>
01/31 22:35, 4F

02/01 14:13, , 5F
大神出手,果然不同
02/01 14:13, 5F

02/02 18:45, , 6F
大神出手,果然不同~
02/02 18:45, 6F

02/04 22:26, , 7F
推,之前都傻傻的跑cross-tool XD
02/04 22:26, 7F

02/04 23:08, , 8F
有神快拜~
02/04 23:08, 8F

02/11 04:22, , 9F
02/11 04:22, 9F

02/16 16:12, , 10F
大神出手,果然不同...<(_ _)>
02/16 16:12, 10F

11/25 09:31, , 11F
有神快拜
11/25 09:31, 11F
文章代碼(AID): #1DHiBsjx (LinuxDev)
文章代碼(AID): #1DHiBsjx (LinuxDev)