预处理-汇编-生成目标文件-链接
2016-04-19 23:26
260 查看
Int max(int a, int b)
Double max(int a, int b)
以上两行代码不可以重载:因为调用的时后不知道是否要调用哪个函数,调用的时候只调用函数名和参数,最后返回时才看参数。
(1) 预处理: g++ -o test.i -E test.cpp vim test.i
(2) 汇编 g++ -o test.s -S test.cpp vim test.s
(3) 生成目标文件 g++ -O test.cpp test.o vim test.o
(4) 链接 ./test.o
Double max(int a, int b)
以上两行代码不可以重载:因为调用的时后不知道是否要调用哪个函数,调用的时候只调用函数名和参数,最后返回时才看参数。
(1) 预处理: g++ -o test.i -E test.cpp vim test.i
(2) 汇编 g++ -o test.s -S test.cpp vim test.s
(3) 生成目标文件 g++ -O test.cpp test.o vim test.o
(4) 链接 ./test.o
相关文章推荐
- mysql中的元数据锁
- Java 面试题:编译时与运行时
- STL源码笔记(11)—序列式容器之deque(一)
- 常见服务器架构
- exynos 4412 Framebuffer驱动详解
- 欢迎使用CSDN-markdown编辑器
- LintCode_103_带环链表 II
- jvm运行机制
- 如何预测 Pinterest 和 Instagram 的未来发展潜力?
- 第五次作业
- 环信 2.xSDK 面向iPhone5 以下真机编译不过解决方案
- SyntaxError: Non-ASCII character '\xe7' in file
- Common CLI
- Server
- Java创建线程的三种方式
- 内存池——第二章 自定义内存池 & 类似STL内存管理器原理的内存池(2)
- 最新HoloLens在windows10上的开发配置(1)
- 文章标题
- Java文件流 BufferedStream
- laravel怎么创建一个简单的blog