交叉編譯出錯

2021-08-02 10:05:30 字數 874 閱讀 7577

[root@tim linux-2.6.29]# make

scripts/kconfig/conf -s arch/arm/kconfig

chk include/linux/version.h

make[1]: 「include/asm-arm/mach-types.h」是最新的。

chk include/linux/utsrelease.h

symlink include/asm -> include/asm-arm

cc kernel/bounds.s

cc1: 錯誤:無法識別的命令列選項「-mlittle-endian」

cc1: 錯誤:無法識別的命令列選項「-mapcs」

cc1: 錯誤:無法識別的命令列選項「-mno-sched-prolog」

cc1: 錯誤:無法識別的命令列選項「-mabi=apcs-gnu」

kernel/bounds.c:1: 錯誤:-march= 所帶引數(armv4t)不正確

kernel/bounds.c:1: 錯誤:-mtune= 所帶引數(arm9tdmi)不正確

make[1]: *** [kernel/bounds.s] 錯誤 1

make: *** [prepare0] 錯誤 2

2.6.29的核心~

3.4.4的編譯器~

修改過:

makefile 

以下兩項: 

arch = arm 

cross_compile = /usr/local/arm/3.4.4/bin/arm-linux- 

選擇的是 linux-2.6.14/arch/arm/configs/smdk2410_defconfig 這個配置檔案(直接copy到2.6.29目錄下~)

wireless tools編譯出錯

編譯wireless工具,彈出如下錯誤 root lqm wireless tools.29 make opt freescale usr local arm eabi 4.4.0 bin arm eabi gcc os w wall wstrict prototypes wmissing prot...

magent編譯出錯

編譯若出錯加 紅色字型 這是為什麼呢?libs levent cflags lm lrt wall o2 g cc gcc progs magent all progs stprog magent.o ketama.o ketama.o ketama.c ketama.h cc cflags inc...

IOS coreData 編譯出錯

cannot find a simulator runtime for platform 0x7fd67af0a930 0x7fd67af0a7c0 以上是出現錯誤列子 找了好多原因,結果在外網找到乙個解決方案 傳送門 第一步是開啟 終端 然後開啟root使用者 命令 sudo i 接下來輸入 su...