Linux四大开发工具

学习要求

     vim:学会使用和如何配置vim
     gcc(编译器):学会制作动态库及静态库及使用与区别
     gdb(调试器):设置断点,单步执行,会调试内存错误
     make(工程管理器):编写makefile文件

vim简单介绍

    (a)文本编辑器    vim   号称功能最强大的编辑器
    (b)有三个模式:命令行模式,插入模式,底行模式
        切换成插入模式按a或者i
    (c)退出保存按Esc>shift+:>wq   w保存 ,q退出
        在命令行模式下,yy是复制,p是粘贴,dd是删除,u是恢复
    (d)如何配置vim?  
        打开终端输入vim /etc/vim/vimrc 
        进入配置文件进行修改添加即可

gcc简单介绍

(1)gcc特点(GNU工具,一款交叉编译器)
(2)源文件到可执行文件需要哪几个步骤?
答:预处理,编译,汇编,链接
预处理:头文件展开,宏替换,条件编译
//<>搜索路径:系统的头文件目录
//“ ”搜素路径:先在当前目录查找,找不到再到系统的头文件目录查找
(3)-E 在预处理阶段停下来
   -I 指定头文件的第三方搜索路径
   如:gcc hello.c add.c -Itest
   -D 在外部定义一个宏

(4)编译:将预处理文件编译成汇编文件
gcc -S hello.c
汇编文件是hello.s
(5)汇编:将汇编文件编译生成目标文件
gcc -c hello.c
最后生成hello.o目标文件
(6)gcc hello.c -o hello (可执行文件的重命名)
(7)-w 关掉警告
-wall 开警告
//如何制作静态库及动态库下篇博客继续

发布了11 篇原创文章 · 获赞 7 · 访问量 557

猜你喜欢

转载自blog.csdn.net/kksdw/article/details/104794151