源码包安装: 1、下载源码包(curl、wget) 2、解压(tar) 3、进入到该目录(cd) 4、编译前配置(./configure) (若有makefile可省略此步) 5、编译安装(make install) rpm包安装: 1、下载rpm安装包 2、rpm -ivh 软件包 (-i 安装 ...
分类:
其他好文 时间:
2019-12-30 21:17:58
阅读次数:
98
目录结构 由于只是用来编译简单的小型程序,所以目录尽量简洁: 这里用户需要创建的就只有src目录,里面放入项目 和`.cpp`文件。 自动生成头文件依赖 利用g++命令中推导头文件依赖的功能生成每个 文件对应的 依赖文件,再将 依赖文件 到makefile文件中,实现对依赖头文件的检测。 具体原理见 ...
分类:
其他好文 时间:
2019-12-28 23:09:07
阅读次数:
106
如果一味的记录语法,为什么要我来说呢?而且学习编程语言重要的学会知识的核心,背后的逻辑和思想。记住一点,背后的逻辑和思想是为了解决问题而产生的。 c++ primer第5版的第一章,后续我只会写第几章,不会再指明是依据c++primer第5版了。 第一章实际上是一些初步的介绍,初步的介绍了初学者的一 ...
分类:
编程语言 时间:
2019-12-27 10:05:01
阅读次数:
86
引用:https://www.cnblogs.com/hnrainll/archive/2011/04/12/2013377.html Phony Targets PHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY 目标:避免和同名文件冲突,改善性能。 如 ...
分类:
其他好文 时间:
2019-12-25 01:40:25
阅读次数:
89
背景: 移植4g模块的时候,看到文档中有添加驱动到内核的步骤,于是趁着这个机会,展开有关的学习。 Target :hi3531d Linux :Linux-3.18 步骤 在自己喜欢的位置创建一个目录(前提是这个目录下面存在Kconfig以及Makefile) 为了方便演示,我们这里在 driver ...
分类:
系统相关 时间:
2019-12-23 12:55:30
阅读次数:
93
说明:文章参照《CMAKE实践》 1、首先创建工程目录:/learn/cmake/project project目录中需要编写CMakeLists.txt 2、在project中创建src子目录: 放置工程源代码 src目录中需要编写CMakeLists.txt 3、在project中创建build ...
分类:
其他好文 时间:
2019-12-22 14:56:37
阅读次数:
89
./configure 配置环境make 是编译的意思。就是把源码包编译成二进制可执行文件make install 就是安装的意思。 make && make install 的意思是: make 与 make install 是两个命令,在你 ./configuration 生成了Makefile ...
分类:
其他好文 时间:
2019-12-21 18:25:25
阅读次数:
1236
[TOC] 概述 make是控制如何从源文件(source file)生成可执行文件(excutable)及其他非源文件(non source file)的一种工具。make工具通过makefile中说明的方式,构建(build)整个程序(program)。在一个庞大的项目中可能包含很多个源文件,修 ...
分类:
其他好文 时间:
2019-12-21 15:23:30
阅读次数:
119
(1)安装到68%时出现弹出框 Error in invoking target 'install' of makefile '/home/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk'. See '/home/oracle ...
分类:
数据库 时间:
2019-12-20 18:11:19
阅读次数:
129
废话不多说,直接动手实战。 本次实验追踪有关Socket的系统调用中非常重要的两个bind()和listen(),步骤如下: 1.修改menu中的Makefile文件。 我的主目录为MenuOS,该目录下的文件如下: cd ~/MenuOS/menu #进入menu文件夹 sudo su # 切换至 ...
分类:
其他好文 时间:
2019-12-19 19:37:08
阅读次数:
79