c++
文章平均质量分 55
QuantumEnergy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C&C++编译过程
C++编译过程C++编译预编译: 预编译器cpp -> .i文件编译:编译程序ccl -> .s(汇编文件)汇编:汇编器as -> .o(机器码)链接:链接器ld -> .exe 实际上gcc这个命令只是这些后台程序的包装,它会根据不同的参数要求取调用预处理器cpp、编译程序ccl、汇编器as、链接器ld>g++ -E main.cpp -o main.i >g++ -S main.i原创 2016-05-17 14:38:48 · 592 阅读 · 0 评论 -
c++ 内存分配过程(通过汇编,寄存器和Memory分析)
内存分配示例1示例2示例3示例4内存分配示例1int a[5]; 汇编结果:没有分配内存示例2int a[5] = {1,2,3,4,5}汇编结果:movl $0x1c,0x1f(%esp) : 把立即数1存放在esp寄存器中指向地址+0x1c的地址( 0x6afefc)中后面的代码分别存储2,3,4, 5 到依次偏移4个字节的地址中(int 占 4个字节)在memory中查看6原创 2016-05-10 18:22:27 · 3178 阅读 · 0 评论
分享