Linux学习笔记(八)-程序开发篇之…

来源:互联网 发布:假冒品牌淘宝介入后果 编辑:程序博客网 时间:2024/05/24 03:48
一、编辑器的选择
  1、Vim
    vim是vi的增强版。使用时,直接输入 “vim文件名”。可以搜索字符串、替换字符串、调语法高亮、自动缩进、tab宽带(默认为8)等等
  2、Emacs
    与vim一样的使用,同样有强大的编辑功能。
  3、gedit图形化编程工具
    gedit工作在Gnome下,但是还是应该至少会用一款上面两种编辑器。上面两张功能很强大,可以进行扩充。

二、编译器gcc
  1、gcc可以编译很多格式的文件。默认输出为a.out,位于当前目录下。“gcc -o文件名”可以修改输出的文件名。
  2、gcc可以进行优化,有o1,o2,o3三级。级别越高编译速度越快,不过越容易出错。一般o2足矣。gcc -o2 -march=pentinum4 文件名。这种是指定cpu型号。
  3、g++可以编译c++格式的文件。不过觉得gcc应该可以全部搞定。

三、调试器gdb
   1、使用gdb调试之前需要用gcc -g生成带调试信息的可执行程序
  2、使用中可以进行设置断点、单步调试、监视变量等等功能

四、版本控制系统
   版本控制可以控制多个用户开发一个软件时的代码修改更新等问题。可自动记录。一般用subversion
 
0 0
原创粉丝点击