社区
驱动开发/核心开发
帖子详情
ubuntu中如何查看文件是gcc编译出来的还是arm-linux-gcc编译的?
clleady
2012-02-18 02:13:37
ubuntu中如何查看文件是gcc编译出来的还是arm-linux-gcc编译的?谢谢
...全文
571
5
打赏
收藏
ubuntu中如何查看文件是gcc编译出来的还是arm-linux-gcc编译的?
ubuntu中如何查看文件是gcc编译出来的还是arm-linux-gcc编译的?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JXES智能生态系统
2012-02-20
打赏
举报
回复
1
1. 查文件信息,可以用file
2. 用readelf 命令 readelf -h 你的文件
liujwcool1
2012-02-20
打赏
举报
回复
编译过程中有提示信息 看有没有 arm-linux-gcc的字样
沭水河畔
2012-02-19
打赏
举报
回复
第三种方法,readelf命令查看。
比如readelf -h a.out。
挣扎中前行
2012-02-18
打赏
举报
回复
用file命令查看可执行文件,会列出来文件信息
半字节
2012-02-18
打赏
举报
回复
使用objdump试试吧
如果是ubuntu下得gcc编译出来的话,应该带有i386字样
具体方法(假设要看a.out)
objdump -a a.out
我的输出为:
a.out: file format elf32-i386
如果是跨平台的话,比如我这边 mips编译出来的 用objdump看到的就是 file format elf32-little
如果通过这个-a参数还区别不出来 可以试试其他的。比如 -d 反编译看下~~嘿嘿
Linux
编程之
GCC
编译
工具实战
本课程使得学员能够学会在
linux
中
如何
编译
C/C++程序,使用
GCC
工具如何
编译
静态库,动态库,如何配置运行动态库。
4.
gcc
和
arm
-
linux
-
gcc
目录 1.
gcc
和
arm
-
linux
-
gcc
有何不同? 2.
gcc
和
arm
-
linux
-
gcc
常用选项 3.
gcc
编译
过程分析 4.静态连接和动态连接 1.
gcc
和
arm
-
linux
-
gcc
有何不同? 从本质来讲他们都是
编译
器,而
gcc
是
linux
系统下面用来将代码
编译
成一个可执行程序的手段。
编译
出来的是适用于
linux
系统的可执行二进制
文件
。可执行程序其实就是一堆的0101二进制机...
在
ubuntu
上搭建交叉
编译
环境---
arm
-
linux
-gnueabihf-
所以我建议各位如果你使用的是64位的
Ubuntu
系统,那就安装64位的
arm
-
linux
-
gcc
交叉
编译
器,直接安装就能成功: 例如:
arm
-
linux
-
gcc
-4.6.4-
arm
-x86_64.tar.bz2 下载地址:https://pan.baidu.com/s/1xuh8M8bQHfZt_w6h4vRKeg 提取码:uk85 sudo apt-get install
gcc
-
arm
-
linux
-gnueabihf 打开环境配置脚本:/etc/profile 使用命令:...
ubuntu
交叉
编译
工具
arm
-
linux
-
gcc
安装
ubuntu
linux
交叉
编译
工具
arm
-
linux
-
gcc
安装 提示:no such file or directory 问题解决
Ubuntu
安装
arm
-
linux
-
gcc
详细步骤
文章目录1.获取压缩包2.解压 压缩包到指定路径3.新建目录,解放目录权限4.复制到新目录5.配置环境变量和库变量6.使用source命令重新加载生效该配置
文件
7.验证
gcc
编译
的只能在
Linux
中
使用,要在
ARM
中
使用,还要使用交叉
编译
工具:
arm
-
linux
-
gcc
1.获取压缩包 首先尝试使用命令行安装,结果如下: 但是此方法需要翻墙获取(我听别人说的…),一般情况不会成功的。 所以在...
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章