永发信息网

linux下如何查看可执行文件的组成

答案:2  悬赏:70  手机版
解决时间 2021-03-06 15:44
请问 linux 下如何查看一个可执行文件包含哪些 .o 文件,或者说是由哪些.o 文件编译过来的?请问有没有相关的命令

或者动态库. so 由哪些文件编译组成的,有没有可查询的方法?求高手解答
最佳答案
无所谓什么可执行。随便一个文件都可以用“./filename”来执行(filename文件在当前目录内)。 如果该文件原本就不是设计用来执行的(随便举个例子,比如一个OpenOffice文档文件),敲入命令后执行,屏幕会报错,说某句不合语法啥的。如果这个文件就是设计用来执行的,比如你说的二进制和脚本文件,在代码没错的情况下,敲入命令后就会有预期的执行结果了。 如果文件属性里有x,那么你可以“./filename”来运行。否则,用“sudo ./filename”来执行。 而且终端中用ls命令后,这类属性带x的会显示绿色。
全部回答
虚拟机? 我没有试过虚拟机下编译的. 我以前学c和c++时就是在linux下编译的,都可以运行. 你先确定编译是否成功.看看编译是的信息. linux下可执行文件,如果是在/bin或者/usr/bin 里头,就直接敲文件名就可以运行. 如果是在其他文件夹里,比如说运行/root里头的 time文件 你就 cd /root 再 ./time
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Vim下如何对汇编语言进行缩进?
顺丰快递能寄到美国吗
数据文件名命名错误的偏差描述怎么写
门禁开关的尺寸在项目上影响大吗?
下列企业类型中,可以采用分批法进行成本核算
yy七羽个人收入大约多少
杰咪奶茶我想知道这个在什么地方
老王领到4200元工资后,在商场购买了一件打折
请问路由器300Mbps和450Mbps有区别吗?是不是
可以在自己家门口安装减速带吗,乡村道路。
竹叶山中环商贸城停车场怎么样
什么手机耳机音质好?
为何我的台式电脑键盘按下右侧数字键盘的ente
国家实行医师资格考试制度,目的是检查评价申
东港区交通局陈疃公路站在什么地方啊,我要过
推荐资讯
鲜花市场卖的黄英花的种植方法自己在哪里购买
【学位证翻译】谁能给我一个大学学位证的英文
2013年正月初二的天好不好
我国涉及土壤污染预防和管理的法律法规有哪些
麻烦老师把下面通达信指标改成选股公式 要求
天马物业这个地址在什么地方,我要处理点事
某人不小心从高处摔下,到医院检查,下列与确
为什么铅可以阻挡核辐射
前男友和前女友分开都快两年了,前男友想起前
爸爸姓邹妈妈姓冯想给孩子取四个字名字 最好
psp游戏怎么开始
word数学次方公式怎么打出来
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?