![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
makefile
zhouzhenhe2008
这个作者很懒,什么都没留下…
展开
-
makefile基础学习
在大型c/c++工程中,源文件按类型、功能、模块存放目录、子目录中,这时候就需要用到makefile制定一系列规则,规定先编译哪些文件,哪些文件需要后面编译,重新编译哪些文件,或者进行更复杂编译操作。 另外,懂得编写makefile,是大型项目的必备能力之一,主要因为makefile关系到整个工程的编译规则。 makefile与shell脚本一样,也可以执行linux的命令。 举个简单原创 2017-02-14 23:33:49 · 575 阅读 · 0 评论 -
linux静态库的创建及使用
链接分为静态链接和动态链接。 如果对函数库的链接放在编译时期完成的是静态链接。所有相关的目标文件与牵涉到的函数库被链接合成一个可执行文件。程序运行时,与函数库无关 ,因为所有需要的函数已经复制到相关位置,这样的函数库称为静态库。(形式:libXXXXX.a) 使用文章《makefile基础学习》编译生成的目标文件hello1.o hello2.o。 ht原创 2017-02-23 18:00:11 · 398 阅读 · 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 · 327 阅读 · 0 评论 -
一个简单的例子展示makefile推导顺序(@echo输出字符串验证)
all:y3 cd @echo 123 cd: @echo 456 y2: @echo 789 y3: @echo abc @echo "4444444444444444444444444"原创 2017-02-13 20:23:09 · 808 阅读 · 0 评论 -
makefile中使用变量及函数(3.注意.o输出路径问题)
延伸上一篇文章 makefile基础学习 http://blog.csdn.net/zhouzhenhe2008/article/details/55117592 1.举例makefile中使用变量的例子 cc = gcc CFLAGS = -Wall -O -g OBJS = hello1.o hello2.o hello_main.o TARGET = hellow原创 2017-02-20 23:08:38 · 1919 阅读 · 0 评论