计算机系统课程 笔记总结 CSAPP第三章 程序的机器级表示(3.2-3.4)

3.2 程序编码 gcc编译器以汇编代码形式产生输出,汇编代码是机器代码的文本表示,给出了程序中的每一条命令。 然后gcc调用汇编器和链接器,根据汇编代码生成的可执行机器代码。 Linux使用了平坦寻址方式,因此可以将整个存储空间(包括栈、堆等)看做一个大的字节数组   执行 gcc -Og -o p p1.c p2.c 编译选项 -Og 告诉编译器使用会产生符合原始C代码整体结构的机器代码优化等
相关文章
相关标签/搜索