搭建FreeBSD开发环境

来源:互联网 发布:php异步队列 编辑:程序博客网 时间:2024/04/26 12:09
    搭建FreeBSD开发环境
   
    下面以我本人搭建FreebSD开发环境为例,说一下FreeBSD上开发环境的搭建。如果你使用RedHat,Debrian,Gento..等linux的发行版,我这篇文章也有一定参考意义。
    1、装操作系统。
    这个不用说了吧?网上的文章满天飞,随便拿个你熟悉的搜索引擎一搜,讲怎样安装FreeBSD的看都看不过来。有一点,我还是建议一下,你要不是极度讨厌图形用户界面,建议您还是装个桌面环境。其实一个即使是gnome这样“大”的桌面,把它的组件全部装上,也占不了多大空间,至于其他的比较“干净”的桌面环境比如BlackBox等,东西少,环境很干净,占用资源也少,就更不用担心您的机器力气小,跑不动了。
    桌面的安装方法:将光盘放入光驱->输入sysinstall命令->选择Configure选项->在界面内选择packages安装。最好不要用ports安装gnome/kde,编译实在是太非时间,我安装的经验,编译gnome要花五个小时!不过你非要用BlackBox/WindowMaker,那,只能用ports安装了。
    2、安装vim
    到http://www.freebsd.org网站的ports页面http://www.freebsd.org/ports/index.html搜索vim。
    请不要告诉我,您的机器不能访问网络,对不起这是第一步安装操作系统的工作。请参考相关文章。
    FreeBSD的官方站会给您很好从参考结果。第一结果很可能是“Category chinese/zh-vim-scdoc-0.8.0_1    ...”不要看到chinese,就以为那是中文般的vim。虽然这个port对我们也很有用,但它并不是中文般vim,它只是中文版的vim手册。下载与否,随您喜好吧。再此,我推荐您下载名为vim-7.0.168的port.这个是vim的最新版本,比vim 6.x增添了一些诸如标签页打开的新特性。下载这个port,放在本地硬盘的任一地方都可以,解压缩得到一个名为vim的文件夹。如果使用gnoe桌面,点右键选择“Extract Here”选项,即可解压。然后打开伪终端,输入su,键入超级用户密码成为超级用户.再用cd命令到刚才得到的名为vim的路径,键入大家都非常熟悉的命令make install clean.FreeBSD会自己把vim装好。安装完以后退出超级用户状态。
    3、配置vim
  默认情况下,vim会被装到/usr/local/share/vim/vim70。cd到该路径,ls -l 一下,会发现有一下两个文件
    vimrc_example.vim
    gvimrc_example.vim
    第一文件是vim的示例配置文件,第二配置文件是gvim的示例配置文件。哦,对了,gvim,与gnu没有任何关系,它代表的是graphic,图形的。其实gvim,与vim是一个程序,只不过用不同的名称启动时一个是命令行模式,一个是图形用户界面的。
    分别复制到当前用户的主目录下,即键入如下两个命令:
    cp ./vimrc_example.vim     /usr/home/yourname/.vimrc
    cp ./gvimrc_example.vim     /usr/home/yourname/.gvimrc         
    注意,将这两个命令中的yourname替换为当前用户的用户名.
    在伪终端中输入gvim可以启动图形界面的vim.如果不愿意输入命令,可以在gnome上建一个快捷方式或曰发射台。鼠标放在桌面上,右键选择"Create Launcher".在弹出窗口的“名字”一栏输入你给发射台起的名字,在“命令”一栏输入gvim。点击确定即可。
    vim是一个非常强大的编辑器。我听说过两种说法很有趣:
    一个是说,vim是万年编辑器。
    另一个说,这个世界上使用编辑器的人分为两类:使用(gnu) Emacx的人,使用vim的人,其他。
    呵呵。第二说法有点...vim功能很强,这也是事实。
    vim的熟练使用需要花费大量的时间来练习,一定要有心里准备。个人以为还是学好vi,再努力学习vim,不要一开始就着眼于图形的东西,熟悉了vi的命令,再学vim会很快,再说有的机器,unix版本上没有可能没有vim,而vi是肯定有的,就只能用vi了。
    4、给vim安装插件
    这一步的工作属于锦上添花。没有它,vim仍是锦,所以你尽可以不做。等录http://www.vim.org.
    搜索taglist
    这个插件的当前网址是:
    http://www.vim.org/scripts/script.php?script_id=273
    下载到本地以后用gunzip命令解压。(在gnome环境下,点右键的Extract Here无法解压)然后复制到/usr/local/share/vim/vim70/plugin牡目录。
    启动gvim,打开一个c语言源代码文件,在命令模式下输入
    :Tlist
    会发现编辑器把文件中的宏定义、函数、变量都分类列在了左边。用鼠标双击某个函数,光标自动定位到该函数的实现处。
    http://www.vim.org还有很有用的插件。
    5、安装cscope.
    这个port在/usr/ports/devel/cscope
   
    这是一个非常强大的源代码阅读工具。使用方法请参阅其他文章。
    vim的安张、使用如果有什么问题,可以到
    http://www.freebsdchina.org,
    http://www.chinaunix.net的BSD版,找资料,问问题。
    在cu网站的c/c++版有一个置顶贴,讲vim的使用,有七十多页!堪称vim使用的经典文章
    http://bbs.chinaunix.net/viewthread.php?tid=816850&extra=page%3D1
    在里面确实能学到好多东西。
   
    FreeBSD中开发环境搭建,vim的安装配置是基本的,因为cc,gdb都是默认安转好的。有了vim我们基本上可以编程了。如果要提高编程工作的效率,那么vim插件的安装、学习使用,cscope的学习,gdb的学习等等就是必须的了,这些方面我也是只是初学,还要花费大量的时间。
   

   
   
   
   
   
   
   
   
   
   
   
   
    
原创粉丝点击