安裝arm交叉編譯器
zshh-shaohua:~/arm/arm資料$ cd exynos4412_lzy1/
zshh@zshh-shaohua:~/arm/arm資料/exynos4412_lzy1$ ls
cross_compile datasheet doc images rootfs schematic src tools usb_to_uart
zshh@zshh-shaohua:~/arm/arm資料/exynos4412_lzy1$ cd cross_compile/
zshh@zshh-shaohua:~/arm/arm資料/exynos4412_lzy1/cross_compile$ ls
arm-2013.05-24-arm-none-linux-gnueabi.bin arm-linux-gcc-4.5.1.tar.bz2 arm-linux-gcc-4.7.3.tar.bz2
zshh@zshh-shaohua:~/arm/arm資料/exynos4412_lzy1/cross_compile$ mkdir /usr/local/arm^c
zshh@zshh-shaohua:~/arm/arm資料/exynos4412_lzy1/cross_compile$ tar -xvf /usr/local/arm/
4.5.1/ arm-linux-gcc-4.5.1.tar.bz2
zshh@zshh-shaohua:~/arm/arm資料/exynos4412_lzy1/cross_compile$ tar -xvf /usr/local/arm/arm-linux-gcc-4.5.1.tar.bz2
zshh@zshh-shaohua:~/arm/arm資料/exynos4412_lzy1/cross_compile$ tar -xvf /usr/local/arm/arm-linux-gcc-4.5.1.tar.bz2 -c /usr/local/arm
vim ~/.bashrc
在最後一行加path=/usr/local/arm/4.5.1/bin:$path
測試一安裝是成功:
使得配置檔案立即生效:
zshh@zshh-shaohua:~/arm/arm資料/exynos4412_lzy1/cross_compile$ source ~/.bashrc
檢視linux檔案得版本:
zshh@zshh-shaohua:~/arm/arm資料/exynos4412_lzy1/cross_compile$ arm-linux-gcc -v
using built-in specs.
collect_gcc=arm-linux-gcc
target: arm-none-linux-gnueabi
configured with: /work/toolchain/build/src/gcc-4.5.1/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-none-linux-gnueabi --prefix=/opt/friendlyarm/toolschain/4.5.1 --with-sysroot=/opt/friendlyarm/toolschain/4.5.1/arm-none-linux-gnueabi/sys-root --enable-languages=c,c++ --disable-multilib --with-cpu=arm1176jzf-s --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=softfp --with-pkgversion=ctng-1.8.1-fa --with-bugurl= --disable-sjlj-exceptions --enable-__cxa_atexit --disable-libmudflap --with-host-libstdcxx='-static-libgcc -wl,-bstatic,-lstdc++,-bdynamic -lm' --with-gmp=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-mpfr=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-ppl=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-cloog=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-mpc=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-libelf=/work/toolchain/build/arm-none-linux-gnueabi/build/static --enable-threads=posix --with-local-prefix=/opt/friendlyarm/toolschain/4.5.1/arm-none-linux-gnueabi/sys-root --disable-nls --enable-symvers=gnu --enable-c99 --enable-long-long
thread model: posix
gcc version 4.5.1 (ctng-1.8.1-fa)
測試二安裝是否成功:
mkdir test
cd test
touch hello.c
arm-linux-gcc hello.c -o hello
arm編譯器交叉編譯SDL
本人的編譯器為64位的arm編譯器 aarch64 linux gnu gcc 在配置編譯時注意按個人實際情況配置 編譯器和 host選項!tar vxf sdl2 2.0.14.tar.gz cd sdl2 2.0.14 根據個人實際情況配置!sudo vim etc environment例如,...
ubuntu安裝交叉編譯器 安裝交叉編譯器
2 安裝方法二 1 安裝方法一 開啟ubuntu終端 使用sudo apt list gcc arm 可以檢視所有的交叉編譯器,假設安裝gcc arm linux gnueabihf,則使用sudo apt get install gcc arm linux gnueabihf就裝好了。參考 2 安...
Ubuntu下安裝ARM交叉編譯器過程
ubuntu下安裝arm交叉編譯器過程筆記,有圖有真相。linux下armcc和arm linux交叉編譯環境的配置 vmware虛擬機器中的ubuntu安裝arm linux gcc交叉編譯環境 ubuntu下交叉編譯環境的搭建 安裝arm linux gcc 4.3.2 安裝包 arm linu...