摘要: 首先要在系统设置-->软件和更新-->Ubuntu软件中勾选源代码选项,否则在下载source时会报如下错: 然后开始从命令行下载源码(以寻找apparmor的生成策略文件命令aa-genprof为例) 1.搜索命令所在包: 2.搜索该软件所在包 3.可知该命令的实现在apparmor-utils包 阅读全文
posted @ 2019-03-11 17:13 闲不住的小李 阅读(4855) 评论(0) 推荐(0) 编辑
摘要: objdump主要用于查看对象文件的内容信息 objdump一些基本命令:http://www.169it.com/article/330129798173630299.html 使用readelf和objdump解析目标文件:https://www.jianshu.com/p/863b279c94 阅读全文
posted @ 2019-03-11 15:51 闲不住的小李 阅读(155) 评论(0) 推荐(0) 编辑
摘要: gcc编译C程序的主要过程是:预处理 编译 汇编 连接,其中:(以名为hello.c的源文件为例) 预处理:对各种预处理指令(#开头,如#include,#define)进行处理,以及删除注释和多余空白字符。生成被修改的源程序hello.i E是通知gcc对hello.c进行预编译;o是对命令输出结 阅读全文
posted @ 2019-03-11 10:08 闲不住的小李 阅读(1823) 评论(0) 推荐(0) 编辑