
Makefile
ComputerInBook
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gcc&g++链接动态库或静态库方法
1. 先说明几个参数选项在编译中的作用:>> I(大写的i)指定Include头文件路径;>> L指定link目录>> l(小写的L)指定链接文件,在L指定的位置找。2. 链接库的细节 链接库有两种方法,一是使用参数选项-l,一是不使用-l参数选项。2.1 使用-l参数选项: 以lib-开头命名的库,使用-l省备掉lib和.so或者.a后缀进行链接,且使用环境变量, 例如:libjrtp.so libjrtp.a,连接时使用-ljrtp(或者...原创 2020-09-02 16:26:11 · 4914 阅读 · 0 评论 -
g++编译c和c++混合代码的Makefile写法
在之前的一文章里介绍了多目录Makefile的写法,但是仅针对纯c或者c++代码,但是有些时间我们需要混合编译c和c++代码,我们只需要使用g++来编译代码即可,只要我们做两点改动:第一,在引用需要c编译的头文件时,使用关关键字extern "C"括起来,例如extern "C"{ #include "avilib.h"}第二,在我们原有的Makefile文件上作少许改动,原来完整的写法见https://blog.youkuaiyun.com/ComputerInBook/article/d...原创 2020-08-26 12:55:51 · 1348 阅读 · 0 评论 -
多目录Makefile编写
对于在Linux下编程来说,编写一个好的Makefile是非常重要的,写好了可以给编译带来极大的便利。而网上对于多目录下Makefile的编写讲解的非常少, 有很多都不能达到目的。这里参考了网上一篇Makefile,它是针对C语言的,写的挺不错。我将它改了一下,用于编译C++的Makefile。参考链接在这里https://blog.youkuaiyun.com/xiaoluosha...原创 2020-01-26 09:41:49 · 1191 阅读 · 0 评论