09 2018 档案

摘要:1. make中的变量 makefile中的变量就是c/c++中的宏 2. 引用其他的make文件 类似于c语言中的#include,被包含的文件会原模原样的放在当前文件的包含位置。 include<filename>,filename可以是当前操作系统shell的文件模式(可以包含路径和通配符)。 阅读全文
posted @ 2018-09-28 18:04 c++11 阅读(343) 评论(0) 推荐(0)
摘要:1. make规则 如果工程没有被编译过,则所有的c文件都要编译和链接 如果工程的某几个c文件被修改,那么只编译被修改的文件,并链接目标程序 如果工程的头文件被修改,需要编译引用了此头文件的c文件,并链接目标程序 2. make的核心 target:prerequisites command tar 阅读全文
posted @ 2018-09-28 14:18 c++11 阅读(905) 评论(0) 推荐(0)
摘要:ofstream是从内存到硬盘,ifstream是从硬盘到内存,流缓冲即是内存空间。 插入器<< : 向流输出数据。 cout << "test!" << endl; 将字符串输出到标准输出流。 析取器>> : 从流中输入数据 cin >> x; 从标准输入流中读取一个数据到变量x中。 函数open 阅读全文
posted @ 2018-09-26 18:40 c++11 阅读(6534) 评论(0) 推荐(0)
摘要:代码示例:test.py 直接运行:python test.py para1 para2 即p1的值是para1, p2的值是para2. main 作为模块导入: 内置属性__name__会发生变化,单独运行该文件时,__name__便是__main__, 作为模块导入时,属性是这个模块的名字。 阅读全文
posted @ 2018-09-26 17:18 c++11 阅读(4404) 评论(0) 推荐(0)
摘要:1.只在当前目录下遍历 2.在当前目录下递归遍历 阅读全文
posted @ 2018-09-26 16:28 c++11 阅读(6177) 评论(0) 推荐(0)
摘要:1.mail -s "Title“ 123456@163.com 只有主题,没有内容 2. 有邮件内容 echo "text" | mail -s "Title" 123456@163.com cat file.txt | mail -s "Title" 123456@163.com mail -s 阅读全文
posted @ 2018-09-26 14:51 c++11 阅读(1126) 评论(0) 推荐(0)
摘要:$@ 目标文件 $< 第一个依赖文件 $^ 所有的依赖文件 $? 比目标还要新的依赖文件列表 $% 仅当目标是函数库文件中,表示规则中的目标成员名 $+ 所有依赖目标的集合,与$^类似,包含重复 $* 不包含扩展名的目标文件名称 阅读全文
posted @ 2018-09-26 13:51 c++11 阅读(2265) 评论(0) 推荐(0)
摘要:$0 当前脚本文件名 $n 传递脚本或函数的参数。第一个参数为$1,第二个参数为$2. $# 传递给脚本或函数参数的个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。不被双引号(“”)包含时,都以“$1” "$2"..."$n"的形式输出所有参数。当被双引号(“”)包含时 阅读全文
posted @ 2018-09-25 19:15 c++11 阅读(168) 评论(0) 推荐(0)
摘要:常见的预处理指令有: # 空指令,无任何效果 # include 包含一个源代码文件 #define 定义宏 #undef 取消已定义的宏 #if 如果给定条件为真,则编译下面代码 #ifdef 如果宏已经定义,则编译下面代码 #ifndef 如果宏没有定义,则编译下面代码 #elif 如果前面的# 阅读全文
posted @ 2018-09-25 18:11 c++11 阅读(523) 评论(0) 推荐(0)
摘要:打包so文件: CC = g++ CFLAGS=-Wall -O2 -fPIC TARGET = libbg.so SRCS := $(wildcard *.cpp) OBJS := $(patsubst %cpp, %o, $(SRCS)) all: $(TARGET) $(TARGET): $( 阅读全文
posted @ 2018-09-25 18:11 c++11 阅读(5910) 评论(0) 推荐(0)
摘要:1. 统计文件夹下文件的个数 ls -l | grep "^-" | wc -l 2.统计文件夹下目录的个数 ls -l | grep "^d" | wc -l 3. 统计文件夹下文件个数,包括子文件 ls -lR | grep "^-" | wc -l 4. 统计文件夹下目录个数,包括子目录 ls 阅读全文
posted @ 2018-09-25 17:39 c++11 阅读(7162) 评论(0) 推荐(0)