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 开警告
//如何制作静态库及动态库下篇博客继续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值