1. 程式人生 > >交叉編譯出錯

交叉編譯出錯


[[email protected] 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目錄下~)


相關推薦

交叉編譯出錯

[[email protected] linux-2.6.29]# makescripts/kconfig/conf -s arch/arm/KconfigCHK include/linux/version.hmake[1]: “include/asm-arm/m

MT7688交叉編譯連結libpthread.a出錯問題

我的交叉編譯工具是mipsel-openwrt-linux-gcc,晶片是MT7688,今天在編譯的時候,連結libpthread,接過出現錯誤:/home/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/b

Ubuntu160403安裝交叉編譯工具鏈後,出錯: ./arm-none-linux-gnueabi-gcc -v bash: ./arm-none-linux-gn

cd /etc/apt1在修改前先對 sources.list檔案進行備份sudo cp sources.list sources.list.bak1修改sources.list檔案sudo vi sources.list1刪除掉sources.list的其他內容,選擇任意源貼上複製進去,這裡以阿里云為例ub

使用scratchbox2建立交叉編譯環境

ips debian amp net 。。 dir tails details art 使用scratchbox2建立交叉編譯環境,使交叉編譯不再煩人。。。。。os:ubuntu 12.04.4 x641. 安裝相關工具sudo apt-get install deboot

防遺忘筆記,Fedora交叉編譯window下的virt-iewer的漢化

正常 後來 效果 cal 方法 dir 文件中 通過 應用 1. 漢化代碼裏的資源 virtviewer使用的是gettex的方案是標準的linux裏國際化的方案。按道理僅僅須要改動virtualviewer/po/zh_CN.po的文件。編譯。 然後確認在代碼裏設置好

交叉編譯知識點總結

搜索 參考 install pri 庫文件 sta rar nsis blog 參考鏈接: http://www.cppblog.com/runsisi/archive/2012/10/08/193027.html gcc 搜索路徑: 1、 gcc -print-

Cygwin交叉編譯openssl 1.1.0e版本

openssl cygwin 交叉編譯 ntp 引:平臺基於Atmel AT91RM9200-DK,工具鏈是第三方提供,在工作中有需要用到TS(time server),而TS基於NTP(Network Time Protocal)協議,NTP官方有給出的NTP協議包,其他的廠商實現都是基於這

Ubuntu下配置交叉編譯環境

conf core chains 編譯 配置 -c 進行 spa 編譯環境 [email protected]/* */:~$ sudo apt-get update # 如果不安裝 gawk subversion wine1.6-dev 編譯會報錯 [ema

Linux下獲取arm的交叉編譯工具鏈

win 5.1 app應用 地址 打開 release nbsp 最新 component 轉載請註明文章:Linux下獲取arm的交叉編譯工具鏈 出處:多客博圖 這裏介紹,Linux下獲取arm的交叉編譯工具鏈,比如arm-linux-gnueabihf-gcc、a

gdb+gdbserver交叉編譯

http ins search 法則 接下來 prefix clas 環境 信息 轉載請註明原文出處,http://www.cnblogs.com/flyingcloude/p/6992405.html 一、gdb、gdbserver總體介紹 遠程調試環境由宿主機GDB

geos庫交叉編譯生成ARM平臺庫

linux linu b2c com ron exec 平臺 data get 版本號信息: GEOS:geos-3.4.2.tar.bz2(http://trac.osgeo.org/geos/) CPU:ARM 編譯器:arm-linux 4.2.2

交叉編譯 tesseract

.org reference 設置 fork ref readme 語言 leptonica 鏈接 官方參考資料說明:   tesseract 依賴庫: (https://github.com/tesseract-ocr/tesseract/wiki/Compiling

linux 安裝交叉編譯工具

目錄 ges 終端 如果 -name images 使用 linux tab鍵 以arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2為例 1、獲取要安裝的交叉編譯工具。(一般芯片廠商提供,也可自行下載) 2、使用tar命令:tar jxvf ar

【Cocos2d-x 3.0】遊戲開發之android交叉編譯

plain edit 100% b2c 令行 sdk 自己的路 smi bin 作者:Senlern 轉載請註明,原文鏈接:http://blog.csdn.net/zhang429350061/article/details/37959489 在上

Android系統編譯出錯

android 編譯出錯在Android7.1編譯過程中出現如下錯誤:Starting build with ninjaninja: Entering directory `.‘ [ 0% 8/30301] Ensure Jack server is installed and startedJack

QGroundControl編譯出錯記錄

loading nbsp shared ins erro 編譯 home 解決 log 運行時出現錯誤: /home/myfly2/Downloads/qgroundcontrol/QGroundControl: error while loading shared li

ubuntu下交叉編譯mono

local config ubuntu16 align 交叉編譯 disable vfp ces ati 環境:ubuntu16.04 配置: CC=arm-linux-yourabi-gcc CFLAGS="-march=armv7-a -mfloat-abi=softf

ubuntu下交叉編譯ffmpeg

-s extra cast miss lar har share security project 環境:ubuntu16.04 交叉編譯器版本:4.8.3 依賴x264,lame x264: 1.wget ftp://ftp.videolan.org/pub/x264/s

在Linux下使用MinGW靜態交叉編譯帶有zlib的libcurl(包括交叉編譯openssl,即--cross-compile-prefix=i686-w64-mingw32- mingw)

darwin 目錄 basename 編譯器 wine href dem 我不 clas 在Linux下使用MinGW靜態交叉編譯帶有zlib的libcurl libcurl是一個跨平臺的、易用的、強大的網絡庫。在大部分Linux發行版中都有編譯好的二進制包可供使用,

libcurl 支持 openssl 交叉編譯 mips rt5350

lib log txt pyc entry tail 還需 版本 文件中 By admin | 11月18日 0 Comment Advertisement 歷經半個月終於把libcurl庫編譯出來,參考網上很多博客,最終把自己要的庫編譯