学习makefile(1)-基本的编译
2012-12-17 21:50
253 查看
现在有classA.h,有classA.cpp,有main.cpp,其中main.cpp使用了classA.cpp中定义的函数。
常规地看,那么可以分为3步
1 编译
将生成classA.o
2 编译
将生成main.o
3 链接
将生成可执行文件result
还可以化简为2步
1编译
将生成classA.o
2链接
将生成可执行文件result
常规地看,那么可以分为3步
1 编译
g++ -c classA.cpp
将生成classA.o
2 编译
g++ -c main.cpp
将生成main.o
3 链接
g++ main.o classA.o -o result
将生成可执行文件result
还可以化简为2步
1编译
g++ -c classA.cpp
将生成classA.o
2链接
g++ main.cpp classA.o -o result
将生成可执行文件result
相关文章推荐
- Linux学习篇------gcc编译及Makefile基本知识
- (二)我的Makefile学习冲动&&编译过程概述
- Linux学习之————用于编译多个C文件的通用makefile(自己电脑上ok)
- U-boot 编译学习---make TQ2440_config命令执行过程---在 Makefile 中
- makefile学习——编译生成静态库文件
- (二)我的Makefile学习冲动&&编译过程概述
- 深入学习makefile,用makefile编译动态库
- makefile学习经验(四)----编译生成动态库文件(方式二)
- 编译原理学习基本步骤
- Linux下编译环境及Makefile的学习笔记
- detours编译与windows下makefile学习
- (二)我的Makefile学习冲动&&编译过程概述
- makefile学习经验(三)----编译生成动态库文件(方式一)
- 编译原理学习笔记01——(通过老外吃中餐—学最基本文法概念)——2014_1_11
- linux内核学习粗略kbuild Makefile编译流程
- (二)我的Makefile学习冲动&&编译过程概述
- makefile学习经验(二)----编译生成静态库文件
- JVM学习笔记(1、 基本结构;2、Java代码编译和执行的整个过程3、内存管理和垃圾回收 4、 内存调优 )
- Android学习 - android编译系统makefile(Android.mk)写法
- 内核Makefile编译的过程的学习之 Makefile