1.权限掩码:umask 取反相与
2.vim命令和配置
HJKL 上下左右
vim配置;只支持Centos 7, VimForCpp: 快速将vim打造成c++ IDE
3. 静态链接和动态链接:前者是将函数实现进行拷贝,后者是将库中函数地址填到我的可执行程序中。
4.make makefile : 编写Makefile :依赖关系和依赖方法
Makefile编写如下:其中 .PHONY 关键字 总是被执行!!!!!!!
当把clean放到mytest 前边,执行如下会发现make 只会执行clean,
所以clean 后可以跟具体的方法: make clean 或者make mytest
提问 : Makefile是如何知道执行程序是最新的?
根据文件的最新修改时间
所以工程是需要经常清理的,否则会出现调用旧的Makefile
如何编写Makefiel? 依赖关系+依赖方法
mytest:test.c
gcc -o mytest test.c #中 -o 为目标文件,然后加
.PHONY clean
clean:
rm -f mytest
#结束
有了Makefile,便可以直接make ,将文件生成汇编文件,执行 ./mytest 生成可执行文件,最后make clean 清理,建议一般先写Makefile,测试可用,在写代码。
4.yum
\r 表示回车 \n 换行
yum 源问题不太明白,后续搞清楚了再更新.....xxxx.repo 配置文件