看板 LinuxDev 關於我們 聯絡資訊
※ 引述《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
cobrasgo:真假!我不知道可以直接apt-get! 01/31 22:26
cobrasgo:大神出手,果然不同 01/31 22:27
JUSTLOVEAYU:感謝您的指導:) 01/31 22:31
dakiyo:大神!!<(_ _)> 01/31 22:35
WalkingIce:大神出手,果然不同 02/01 14:13
knep:大神出手,果然不同~ 02/02 18:45
aitjcize:推,之前都傻傻的跑cross-tool XD 02/04 22:26
martensite:有神快拜~ 02/04 23:08
Ntst0: 02/11 04:22
goldie:大神出手,果然不同...<(_ _)> 02/16 16:12
sephiorth:有神快拜 11/25 09:31