0 前言
最近开发过程中使用了多种脚本语言,在这些语言中发现很多的$符号,而每种脚本语言的$符号的用法和意义均不相同,所以借博文总结总结。在linux应用开发中经常使用makefile脚本和shell脚本,有趣的是,这两种脚本使用$符号时存在明显差异,虽然在这两种脚本中$均和变量有关,但是makefile中变量使用括号包裹,而shell脚本缺并不需要括号。
1 shell脚...
分类:
编程语言 时间:
2014-09-02 22:58:55
阅读次数:
407
下载及安装CMake3.0.1
要自己编译OpenCV2.4.9的源码,首先,必须下载编译工具,使用的比较多的编译工具是CMake。
下面摘录一段关于CMake的介绍:
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C 特性,类似UNIX下的automake。只是 C...
分类:
其他好文 时间:
2014-09-02 21:25:35
阅读次数:
261
在make之前,将MAKEFILE中的do abi check注释,不要注释名字。。。mysql 5.1 编译安装分类:mysql2012-04-06 13:0117175人阅读评论(0)收藏举报mysqlfile编译器测试oracleinput---------1.install mysql--1...
分类:
数据库 时间:
2014-09-02 17:27:34
阅读次数:
240
# c.cpp混合编译的makefile模板 # # BIN = client_systemBASE_INSTALL_DIR := /opt/arm-2009q1BUILD_TOOL_DIR := $(BASE_INSTALL_DIR)BUILD_TOOL_PREFIX :=...
分类:
其他好文 时间:
2014-09-01 20:53:13
阅读次数:
343
手头一个项目,需要编写项目的makefile多目录结构:csource/├── common│ └── sqlite3├── inc│ ├── curl│ ├── lua│ └── Protection├── lib│ ├── arm│ └── linux├── obj├── out│ ├── ar...
分类:
系统相关 时间:
2014-09-01 19:09:53
阅读次数:
242
背景:
由于项目需要,经常在github上下载开源库项目源代码。因此最近决定花时间系统学习一下Linux下的相关软件的安装方法,这里就以Git工具的安装为例进行讲解。...
分类:
系统相关 时间:
2014-08-31 21:33:21
阅读次数:
384
makefile的规则
makefile的规则如下:
target ... : prerequisites ...
command
...
...target可以是一个object file(目标文件),也可以是一个执行文件,还可以是一个label。
prerequisites就是要生成那个target所需要的文件或者目标。
command就是make需要执行的命令。(任意的shel...
分类:
编程语言 时间:
2014-08-31 10:33:11
阅读次数:
221
[table]@echo ' zImage - Compressed kernel image' android.mk里面加打印信息:$(warning TEXT......)这个函数被执行的时候,会输出:TEXT......,但是make会继续执行下去。$(error TEXT......)这.....
分类:
移动开发 时间:
2014-08-30 16:22:09
阅读次数:
200
makefile里面加打印:
[table]@echo ' zImage - Compressed kernel image'
android.mk里面加打印信息:
$(warning TEXT......)
这个函数被执行的时候,会输出:TEXT......,但是make会继续执行下去。
$(error TEXT.........
分类:
移动开发 时间:
2014-08-30 12:40:09
阅读次数:
223
一、废话
之前由于工作需要,要封装一个Linux加密解密转换的动态库,这个之前只做过Windows下面的,Linux下面还真没有做过,之后做了整一个晚上才算做好,不过其中也学到了不少东西,包括Linux下的动态库和静态库,MakeFile等等。之前就已经写了一个练习,之后怕又忘了,总结一下备忘,以后也好查。
很大部分内容都是收集的一些东西还有自己学习的体会,有什么错误或者问题请直接提出...
分类:
系统相关 时间:
2014-08-29 18:22:48
阅读次数:
390