zoukankan      html  css  js  c++  java
  • 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 
  • 相关阅读:
    poj3181(Dollar Dayz)
    poj3666(Making the Grade)
    poj2392(Space Elevator)
    hdu5288(OO’s Sequence)
    hdu5289(Assignment)
    快学scala
    Spark Checkpointing
    Spark Performance Tuning (性能调优)
    Spark Memory Tuning (内存调优)
    Sparkstreaming and Kafka
  • 原文地址:https://www.cnblogs.com/dky20165328/p/9694107.html
Copyright © 2011-2022 走看看