Ubuntu14.04 TI Linux基本编译环境的搭建:
1. build-essential 指的是编译程序必须的软件包。
$sudo apt-get install build-essential
2. 安装32 bit 兼容库:
sudo dpkg --add-architecture i386
cd /etc/apt/sources.list.d
echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-old-release.list
$sudo apt-get update
$sudo apt-get install ia32-libs
恢复源:
$sudo rm ia32-libs-old-release.list
$sudo apt-get update
3. 安装一些必要的工具:
$sudo apt-get update libncurses5-dev autoconf automake dos2unix u-boot-tools
Ubuntu12.04 编译环境搭建
1.build-essential 指的是编译程序必须的软件包。
查看该软件包的依赖关系,可以看到以下内容:
$ apt-cache depends build-essential
build-essential
|依赖: libc6-dev
依赖: <libc-dev>
libc6-dev
依赖: gcc
依赖: g++
依赖: make
依赖: dpkg-dev
也就是说,安装了该软件包,编译c/c++所需要的软件包也都会被安装。因此如果想在Ubuntu中编译c/c++程序,只需要安装该软件包就可以了。
安装方法如下:
$sudo apt-get install build-essential
2. 64位机子编译32位的程序需要安装32位的兼容库;
sudo apt-get install ia32-libs
3.mkimge的下载安装;
安装mkimage工具,载ubuntu11.10下执行以下命令进行安装:
#sudo apt-get install uboot-mkimage【将内核的ZImage变为uImage】
4.编译环境的配置:
用好的内核进行编译,若报错,找问题,直到编译不报错为止,此时说明编译开发环境配置好。
64 位编译环境搭建
最新推荐文章于 2023-07-03 19:16:06 发布