一、教材知识总结:
vim简单用法:
- i:在光标处插入
- I:在行首插入
- a:在光标下一个字符处插入
- A:在行尾插入
- esc:切换到正常模式
- shift+zz:保存退出
- :w 退出
- :q 退出
- :wq 保存并退出
静态库 生成:
- 生成四个.o文件 gcc -c -I/头文件所在路径 add.c sub.c mul.c div.c
- 生成静态库 ar rcvs libmath.a add.o sub.o mul.o div.o
- 调用:先后使用 gcc main.c -o main -I/头文件所在路径 -L. -lmath 和 ./main 来生成main文件并调用静态库执行文件
动态库 生成:
- 生成四个文件: gcc -fPIC -c -I/头文件所在路径 add.c sub.c mul.c div.c
- 生成动态库(共享): gcc -shared -o mymath.so add.o sub.o mul.o div.o
- 调用: gcc -I/头文件所在路径 -o main main.c -L. -lmath
MakeFile:
-
创建:
- vi makefile
-
书写:
- targets : prerequisites
- 或者targets : prerequisites ; command