Ubuntu平台编译环境配置及搭建

编译服务器配置

1. Prepare Ubuntu 14.04.2

以下使用Ubuntu14.04、gcc 4.8 配置 


2.Install Google-recommended package

sudo apt-get install git gperf make zlib1g-dev:i386 zip python-networkx git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev g++ g++-multilib libc6-dev-i386 gcc-multilib lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip  


3.Install Other Tools


Step 1:


sudo apt-get -y install gitg git-gui lzop zlib1g-dev screen indent lftp lvm2 realpath git-email enca vim elinks sshfs mingw32 bonnie++ doxygen gzip joe libncurses5-dev libncurses5 libgmp3-dev libmpfr-dev libmpc-dev libc6-dev-i386 libcloog-ppl-dev build-essential gawk procmail libssl-dev dos2unix

sudo apt-get -y install procmail autoconf libtool




Step 2:

配置shell环境为bash,执行下面命令
sudo dpkg-reconfigure dash 
弹出提示,选N 需要默认使用bash,而不是sh。在执行shell脚本时,如果前面为#!/bin/sh可能会执行报错,造成编译错误等   


Step 3:

sudo ln -s /usr/lib/x86_64-linux-gnu/crt*.o /usr/lib
sudo ln -sf /lib/i386-linux-gnu/libncurses.so.5 /usr/lib32/libncurses.so
sudo ln -sf /lib/x86_64-linux-gnu/libncurses.so.5 /usr/lib/libncurses.so
sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/libz.so  


4.Get the toolchains

Call help From mediatek Team and get toolchain package  


5.Install Toolchains


Step 1:

Enter the directory "01_Toolchain/4.8.2"
sudo ./install-shell gnu-toolchain_4.8.2_2.6.35_cortex-a9-neon.tar.gz
neon_4.8.2_2.6.35_cortex-a9-ubuntu will be installed to /mtkoss/gnuarm/.  


Step 2: Enter the directory "01_Toolchain/4.9.3"

sudo tar -zxvf linaro-4.9.3-2014.11-arm-linux-gnueabihf.tgz -C /
sudo tar -zxvf linaro_aarch64_linux-2014.09_r20170413.tgz -C /
sudo tar -zxvf vfp_4.8.2_2.6.35_cortex-a9-neon-ubuntu1004.tgz -C /
sudo tar -zxvf arm_eabi-2011.03.tgz -C /
"/mtkeda/dtv/tools/" will be installed  


Step 3: Attention: Keep enough space left in /, else the ubuntu system will crash

If no lockfile, please enter the command "apt-get -y install procmail" to install it
apt-get -y install procmail  


Step 4: Install gcc-aarch64-linux-gnu-4.9.3-ubuntu

sudo mkdir -p /mtkoss/gnuarm/gcc-aarch64-linux-gnu-4.9.3-ubuntu/x86_64
sudo tar -zxvf gcc-aarch64-linux-gnu-4.9.3-ubuntu.tar.gz -C /mtkoss/gnuarm/gcc-aarch64-linux-gnu-4.9.3-ubuntu/x86_64/  

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值