linux下,怎么使用命令查看编译好的程序信息?比如想知道程序加载到啥地址之类的信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下,怎么使用命令查看编译好的程序信息?比如想知道程序加载到啥地址之类的信息相关的知识,希望对你有一定的参考价值。

参考技术A 每个当前激活的进程都会在/proc目录下有个文件夹,名称是PID号
所有你能看到的信息都在里面
变量能看到它们的逻辑地址,在maps文件里面有,真实的物理地址就是CR3+逻辑地址本回答被提问者和网友采纳
参考技术B 使用binutils工具包中的 objdump 命令追问

具体一点

追答

你要怎么具体?百度搜一下“objdump”,教程一堆一堆的

linux下怎么查看文件夹中各个文件的大小?

参考技术A

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。

df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。

du可以查看文件及文件夹的大小。

两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

以上是关于linux下,怎么使用命令查看编译好的程序信息?比如想知道程序加载到啥地址之类的信息的主要内容,如果未能解决你的问题,请参考以下文章

Linux下rz命令怎么使用

我在linux 下装JDK包后,配置了变量,测试javac test.java命令不报错也不输出,怎么回事

Linux下如何运行C程序?

linux系统内怎么查看系统版本

怎么在linux 系统下查看网卡状态信息?

linux下uuid的问题