20165328《信息安全系统设计基础》第一周总结

一、教材知识总结:

vim简单用法:
  1. i:在光标处插入
  2. I:在行首插入
  3. a:在光标下一个字符处插入
  4. A:在行尾插入
  5. esc:切换到正常模式
  6. shift+zz:保存退出
  7. :w 退出
  8. :q 退出
  9. :wq 保存并退出

静态库 生成:

  1. 生成四个.o文件 gcc -c -I/头文件所在路径 add.c sub.c mul.c div.c 
  2. 生成静态库 ar rcvs libmath.a add.o sub.o mul.o div.o 
  3. 调用:先后使用 gcc main.c -o main -I/头文件所在路径 -L. -lmath 和 ./main 来生成main文件并调用静态库执行文件

动态库 生成:

  1. 生成四个文件: gcc -fPIC -c -I/头文件所在路径 add.c sub.c mul.c div.c 
  2. 生成动态库(共享): gcc -shared -o mymath.so add.o sub.o mul.o div.o 
  3. 调用: gcc -I/头文件所在路径 -o main main.c -L. -lmath 
MakeFile:
  1. 创建:

    1. vi makefile 
  2. 书写:

    1. targets :  prerequisites 
    2. 或者targets :  prerequisites  ;  command 

 

posted @ 2018-09-23 23:00  20165328  阅读(107)  评论(0编辑  收藏  举报