浅记一下,还有很多linux的知识要学,等想到要补充的东西再逐步完善这篇博客 文章目录 可执行文件形成过程 命令行操作 1. 预编译命令 2. 编译命令 3. 汇编命令 给定程序供分析 预编译阶段 编译阶段 汇编阶段 链接阶段 关于符号表 程序执行的过程 可执行文件形成过程 每个源文件通过编译器生成.obj文件(目标文件) 然后目标文件和链接库通过链接器生成可执行文件。(比如win系统,最后就生成.exe文件) 而编译器做的事又有:预编译、编译、汇编 命令行操作 1. 预编译命令 gcc test.c -E 仅预编译(预处理)便停下,此时屏幕会出现预编译结果 gcc test.c -E -o test.i -o:output。输出。将结果输出到test.i的文件中