社区
Linux_Kernel
帖子详情
linux下交叉编译的问题
snakepoon
2007-04-29 02:46:12
我是新手刚学习linux下的嵌入式开发,但是配置系统开发环境的时候,有个问题我始终不明白,交叉编译说是当编译器运行在一个为另一系统产生可执行程序的系统上就发生了交叉编译,可是为什么我们需要交叉编译呢,而我们进行交叉编译时所选取的工具是以什么为标准呢?那个标准与目标机器有什么关系?譬如内核,我们自己的机也是装2.6内核的,那还有必要去下个linux-2.6.16.1.tar.bz2这样的文件来做内核吗?
...全文
413
8
打赏
收藏
linux下交叉编译的问题
我是新手刚学习linux下的嵌入式开发,但是配置系统开发环境的时候,有个问题我始终不明白,交叉编译说是当编译器运行在一个为另一系统产生可执行程序的系统上就发生了交叉编译,可是为什么我们需要交叉编译呢,而我们进行交叉编译时所选取的工具是以什么为标准呢?那个标准与目标机器有什么关系?譬如内核,我们自己的机也是装2.6内核的,那还有必要去下个linux-2.6.16.1.tar.bz2这样的文件来做内核吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
snakepoon
2007-05-05
打赏
举报
回复
谢谢joyself(独来读网)、ahu9870(阿胡9870)、hyg2008(蓝色雨)你们的回答,令我收获不少,我本来想平均分点分的,不小心都分给一个了
joyself
2007-05-01
打赏
举报
回复
1. host和target的cpu类型不一样,譬如X86和ARM的汇编不同
2. 理论上可以只在target上做编译,但是ARM的资源受限,内存和存储空间。
不知到编译到猴年马月呢,呵呵。没有这个必要。
air_snake
2007-05-01
打赏
举报
回复
对的,编译出来的东西只能是在arm上跑.而在host上不行的.为的是开发方便
pinelinda
2007-04-30
打赏
举报
回复
一般的,硬件开发商都会提供针对他们产品的sdk,按照他们的“格式”编译出能在他们机器上跑得代码。
ahu9870
2007-04-29
打赏
举报
回复
比如你现在的机器是X86,需要为龙芯(MIPS)准备系统,就需要 X86-》MIPS 的交叉编译。
Kinges
2007-04-29
打赏
举报
回复
应该给楼上的加分,答的很好!
hyg2008
2007-04-29
打赏
举报
回复
它们的版本跟目标机没关系
区别在于编译器所做的"汇编->机器码"这个工作。
不同的cpu的机器码不一样,所以就要求有不同的编译器将C代码编译成对应的机器码。
snakepoon
2007-04-29
打赏
举报
回复
像那些什么binutils工具包,是不是他们的版本的选取跟目标机器有关呢?
vs
linux
交叉编译
,vs与
linux
的
交叉编译
环境搭建
vs与
linux
的
交叉编译
环境搭建vs与
linux
的
交叉编译
环境搭建很久之前就想写一个
linux
服务器,但是对
linux
的vim编译工具又不是很熟,只能在win环境下写好代码拷贝到
linux
环境下编译运行,现在VS出了一个插件可以对
linux
...
Linux
——
交叉编译
交叉编译
是指在一台计算机上进行编译,生成在另一种不同体系结构或操作系统上运行的可执行程序或库文件。它通常用于开发跨平台的软件,或者在资源有限的嵌入式系统上进行开发。在传统的编译过程中,源代码会被编译成...
linux
arm
交叉编译
总结,
linux
下编译arm-gcc的
交叉编译
总结
一、基础知识1、
交叉编译
的概念你的本机是
linux
,你的目标代码是STM32(arm指令的子集)用
linux
系统的gcc1,编译一个gcc2,gcc1是
linux
本机的用于生成x86代码,gcc2本质是x86代码,但是gcc2生成的目标代码是stm32的代码...
linux
安装
交叉编译
环境
在了解
交叉编译
之前我们首先介绍一下另一个概念:本地编译 之前所做的C开发属于本地编译,即在当前PC下(x86的CPU下),直接编译出可以运行的程序(或者库文件),其直接在当前的环境(即x86的CPU下),此时的编译...
Linux
环境下
交叉编译
mosquitto及其依赖
文章目录**本文的目录索引****
Linux
环境下
交叉编译
mosquitto**1.相关依赖(两个库外加一个
交叉编译
工具链)2.开发环境以及目标环境说明3.准备适用的
交叉编译
工具链4.获取OpenSSL和mosquitto源码5.创建编译源码后的...
Linux_Kernel
4,468
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章