会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DoubleLi
qq: 517712484 wx: ldbgliet
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2015年11月7日
Makefile第四讲:include 引用其它makefile文件
摘要: main.cpp#include "classes/fun.h"int main() { Test::display("Hello makefile"); return 0;}classes/fun.h#include using namespace std;class Test {pu...
阅读全文
posted @ 2015-11-07 16:57 DoubleLi
阅读(2300)
评论(0)
推荐(0)
Makefile第三讲:终端传值给Makefile、Makefile传值给C++代码
摘要: 摘要终端传值给Makefile,咋传?只需在终端输入以下命令,那么就可以在Makefile文件中放心大担的使用$(abcde)这个变量了,它的值为BBBMakefilefun.h#include class Test {public: void static display(const cha...
阅读全文
posted @ 2015-11-07 16:56 DoubleLi
阅读(2518)
评论(0)
推荐(0)
Makefile第一讲:一个简单的Makefile
摘要: 摘要假定你对linux已经比较的熟悉,假定你编程已经稍有经验,本文不会对文章作出太多基础性解释,看不懂莫怪,只当作给学习的朋友一个引导思路,我也是一个初学者,边学边写,将学会的教给大家,文章有错误之处误导了朋友,请轻喷makefile假定你对linux已经比较的熟悉,假定你编程已经稍有经验,本文不会...
阅读全文
posted @ 2015-11-07 16:55 DoubleLi
阅读(852)
评论(0)
推荐(0)
Makefile第二讲:打印出内容和使用变量
摘要: 摘要`@echo "开始生成最终执行文件,请稍候..."`这一句便是将一条信息输出到终端,为何前边有个`@`符号呢?有了这个符号该命令本身就不会输出到终端(不理解,自己去掉或者加上`@`符号试试),实验证明,字符串可以不加引号。 看到`OBJS = main.o`了吗?这就是变量的定义,变量定义遵循...
阅读全文
posted @ 2015-11-07 16:55 DoubleLi
阅读(10498)
评论(0)
推荐(0)
GCC常用参数
摘要: GCC--GNU C Compiler c语言编译器(远不止c语言)介绍:作为自由软件的旗舰项目,Richard Stallman 在十多年前刚开始写作 GCC 的时候,还只是把它当作仅仅一个C 程序语言的编译器;GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC...
阅读全文
posted @ 2015-11-07 16:50 DoubleLi
阅读(581)
评论(0)
推荐(0)
GCC参数详解
摘要: GCC参数详解[介绍]gccandg++分别是gnu的c&c++编译器gcc/g++在执行编译工作的时候,总共需要4步1.预处理,生成.i的文件2.将预处理后的文件不转换成汇编语言,生成文件.s3.有汇编变为目标代码(机器代码)生成.o的文件4.连接目标代码,生成可执行程序[参数详解]-c 只激活...
阅读全文
posted @ 2015-11-07 16:47 DoubleLi
阅读(971)
评论(0)
推荐(0)
linux .o,.a,.so文件解析
摘要: linux下文件的类型是不依赖于其后缀名的,但一般来讲:.o,是目标文件,相当于windows中的.obj文件.so 为共享库,是shared object,用于动态连接的,和dll差不多.a为静态库,是好多个.o合在一起,用于静态连接.la为libtool自动生成的一些共享库,vi编辑查看,主要记...
阅读全文
posted @ 2015-11-07 16:42 DoubleLi
阅读(3972)
评论(0)
推荐(0)