(新手提问)请问linux各种交叉编译工具的作用
我编译的是linux for at91sam9263的内核,我用的开发板资料光盘里有很多交叉编译的工具如arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar,arm-linux-cross-2.95.3.tar,arm-linux-gcc-3.4.1.tar,arm-softfloat-linux-gnu.tar,帮助手册里只有怎么使用这些工具来编译linux,但是没有说明这些工具的使用范围和作用是什么?难道不能只用其中一种工具来编译uboot,linux内核和用户程序吗?
我是一新手,希望各位老大能帮忙解解惑
通常 同一个硬件平台,是用同一个 编译器的 。
难道你的手册真的什么都没有讲吗?
他们基本上都是arm-linux-gcc 系列工具链
arm-linux-cross-2.95.3.tar ,顾名思义是arm-linux-gcc 2.95.3 ,版本较老,不同的版本适合编译同时期的软件,例如老的内核、qt老的版本等
arm-linux-gcc-3.4.1.tar 同理,适合编译2.6.1x 范围内的内核和同时期的软件
arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar 看时间2008,又支持eabi,适合编译目前最新的内核,如果编译内核时选择了支持eabi,那么所有的用户软件也必须用它编译才能运行
arm-softfloat-linux-gnu.tar 软浮点支持,具体版本你自己 -v 一下,跟eabi相对的
多谢deep_pro,我的手册确实没有这些说明
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
我们隶属中科院计算所网络重点实验室(http://www.ict.ac.cn/survey/channel/detail443.asp)基础设施课题组.
现因项目和业务拓展的需要,特需要招聘与项目相关的网络应用工程师1-2名。
具体要求如下。有意者 ......
我要写个服务端。 要求同时支持windows 和 linux 两个 系统。 也就是要写一个 dll和一个so 文件。由于我一直都是在winds下写程序。linux的还不会。 向大家咨询 同时 支持 dll和so 应该怎么写。
用纯c/c ......
各位大虾,我正在学习Linux,可是Linux图形界面和命令行之间切换遇到困难,在命令行下输入startx,不是进入图形界面
而是出现
请问各位,这是为什么? 而且按Ctrl+Alt+F7,也不能命令行进入图形界面。
急急急
......
在自己的电脑上安装了ubuntu 就是想玩一下3D桌面,于是下载了
compizconfig-settings-manager
emerald
simple-ccsm
fusion
这些东西,安装完之后,我在电脑里点击了emerald ......