
Linux
mean_while
。。。
展开
-
gcc编译器使用
gcc是linux下最常用的编译器,他将完成预处理、编译、和连接4个步骤最终生成可执行代码。gcc文件常用后缀名如下表 后缀名 对应语言 后缀名 对应语言 .c C原始程序 .ii 已经预处理的c++原始程序 .C c++原始程序 .s 汇编语言原始程序 .cc c++原始程序 .S 汇编语言原始程序 ....原创 2018-09-12 11:11:43 · 243 阅读 · 0 评论 -
make工程文件编写
make工程管理器时一个自动编译管理器,命令格式如下: make [选项] [make工程文件]常用选项: -d 显示调试信息 -f 文件 指定make 文件 -n 不执行makefile中的命令,只显示输出这些命令 -s 执行但不显示任何信息 一个Makefile文件主要含有一系列make规则,每条规则包含以下内容: 目标文件列表:依赖文件列表 < T...原创 2018-09-12 18:55:32 · 253 阅读 · 0 评论 -
gdb调试工具使用
gdb命令使用格式如下: gdb [选项] [可执行程序[core文件|进程ID]]常用选项: -c core文件 使用指定core文件检查程序 -h 列出命令选项的简要介绍 -n 忽略~/.gdbinit文件中指定的执行命令 -q 禁止显示介绍信息和版权信息 -s 文件 使用保存在指定文件中的符号表 gdb调试时会用到的命令: file 装入想要调试的可...原创 2018-09-12 19:56:45 · 198 阅读 · 0 评论 -
elf格式二进制文件
elf目标文件类型 ELF目标文件类型 描述 待重定位文件(relocatable file) 待重定位文件就是常说的目标文件,源于源文件编译后但为链接的半成品,它用于与其他目标文件合并链,以构建出可执行二进制文件或动态链接库。 共享目标文件(shared object file) 又称动态链接库文件,在可执行文件加载过程中被动态链接,成为程序的一部分。...原创 2018-09-13 14:55:12 · 653 阅读 · 0 评论