问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求在arm平台上运行的gcc编译器,,不是指交叉编译器,是能在arm上进行编译的,类似c4droi

发布网友 发布时间:2022-12-27 05:40

我来回答

1个回答

热心网友 时间:2023-10-19 01:04

gcc是linux系统下面用来将代码编译成一个可执行程序的手段。编译出来的是适用于linux系统的可执行二进制文件。可执行程序其实就是一堆的0101二进制机器码。这些机器码代表什么含义只有机器本身能理解。所以你用gcc编译出来的可执行程序只有在linux系统下面可以运行。举个例子你的可执行程序里面有一句01011.这句在linux下面可能是吃饭的意思,但是在windows下面可能01011是撒尿的意思。那你说linux的可执行程序放在window下面能正常运行吗?肯定不能嘛。你要的目的是吃饭,它帮你执行撒尿很显然就不对了。同样的可能01011在ARM下面的意思是睡觉。不同系统的机器码含义是不一样的。所以你在linux系统下面写的代码要怎样才能在ARM系统上面跑呢。这就需要用到交叉编译。arm-linux-gcc是什么意思?就是告诉你的编译器,我编写的环境是linux,但是我希望生成的可执行程序是在arm上面跑的。这就是交叉编译。编写环境和执行环境分离的一种手段。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
猛禽点烟器在什么位置? 哪家公司的Burkert角座阀性价比更高? 腊肠炒青豆做法 香肠炒青豆的家常做法大全怎么做好吃 我想模仿一个淘宝大店铺'主要是因为他们销量很好,。我想生产他们的... 模仿别人淘宝店铺算侵权吗?侵权赔偿标准介绍 applexsmax突然黑屏 大雁气功当代传人 贷款担保合同签字担保人没有来是不是有效 当一个习惯养成的时候,是不是戒不掉了 哪款英语翻译软件比较实用? mac可以编译arm汇编吗 大家好,我想问问基于ARM体系的汇编语言在PC机上有啥编译器吗? 水果之母是什么 干枝子是什么肺之母是什么 干枝子是肺之母是 天然气公司有什么加臭剂 华为荣耀7是否可以登陆两个? 华为荣耀7能手机分身用两个手机吗? 现在天燃气的加臭剂是什么?求介 2022.12.10日核酸什么时候能出结果 被限制加好友和建群怎么办啊? 云南文山天雄集团锰矿储量 平江县城有什么好玩的? 东郊小镇附近做核酸的地方 ios怎么把做成壁纸 cad引线标注方向反了 竖弯的竖是如何写的? 弯怎么写,竖弯怎么写? 微端游戏照片一直在上传中 从今天起我和一个妹子会一起去健身房健身 那么问题来了 再去的路上 该聊些什么? 天然气加臭剂的物性特征 天然气加臭剂成分是什么? 把,柯艳梅三个字,做首诗出来啊,谢谢了 《如果的事》夏妖寂txt全集下载 大唐国色天香的介绍 抖音音乐下载在哪里提取 凝固什么意思? 农行网上转账手续费怎么算?? 耻辱1水淹区可以乱杀吗 孩子爱玩游戏该怎么办 微信用银行卡充值充什么好 令堂大人多少岁怎么说 键盘点符号怎么打出来? 天津高风险外溢人员核酸结果多久出 天津滨海新区2022年1月9日核酸检测查询啥时候能 天津津南区北义心庄11月27日的核酸几点出来 吴彦祖曾志伟大丧电影名字 吴彦祖曾志伟主演的电影 天津数字防疫核酸结果每天几点更新一次