makefile
zhouzhenhe2008
这个作者很懒,什么都没留下…
展开
-
makefile基础学习
在大型c/c++工程中,源文件按类型、功能、模块存放目录、子目录中,这时候就需要用到makefile制定一系列规则,规定先编译哪些文件,哪些文件需要后面编译,重新编译哪些文件,或者进行更复杂编译操作。另外,懂得编写makefile,是大型项目的必备能力之一,主要因为makefile关系到整个工程的编译规则。makefile与shell脚本一样,也可以执行linux的命令。 举个简单原创 2017-02-14 23:33:49 · 582 阅读 · 0 评论 -
linux静态库的创建及使用
链接分为静态链接和动态链接。如果对函数库的链接放在编译时期完成的是静态链接。所有相关的目标文件与牵涉到的函数库被链接合成一个可执行文件。程序运行时,与函数库无关,因为所有需要的函数已经复制到相关位置,这样的函数库称为静态库。(形式:libXXXXX.a)使用文章《makefile基础学习》编译生成的目标文件hello1.o hello2.o。ht原创 2017-02-23 18:00:11 · 406 阅读 · 0 评论 -
linux动态库的创建及使用
动态链接库,即 对库函数放在程序运行时再链接载入。 命名规则: libXXXX.so使用文章《makefile基础学习》中的源文件hello1.c hello2.c hello.h hello_main.c。http://blog.csdn.NET/zhouzhenhe2008/article/details/原创 2017-02-26 13:30:41 · 335 阅读 · 0 评论 -
一个简单的例子展示makefile推导顺序(@echo输出字符串验证)
all:y3 cd@echo 123cd:@echo 456y2:@echo 789y3:@echo abc@echo "4444444444444444444444444"原创 2017-02-13 20:23:09 · 818 阅读 · 0 评论 -
makefile中使用变量及函数(3.注意.o输出路径问题)
延伸上一篇文章makefile基础学习http://blog.csdn.net/zhouzhenhe2008/article/details/551175921.举例makefile中使用变量的例子cc = gccCFLAGS = -Wall -O -gOBJS = hello1.o hello2.o hello_main.oTARGET = hellow原创 2017-02-20 23:08:38 · 1928 阅读 · 0 评论