0、准备工作
在我们正式开始使用Linux系统进行编程作业前,首先需要配置编译环境。但是在进行环境配置前,我们有一些工作需要处理。
首先,Ubuntu 自身默认的Mirror下载地址位于美国,对于不在美国境内以及直接连接美国而下载速度很慢的时候,我们需要做一些简单的修改,以让我们获得较好的下载速度。
修改的方法是
在登录Ubuntu之后,打开更新管理器(Update Manager)
在更新管理器左下方有一个设置(Setting),在Setting的Ubuntu Software选项板下可以看见从哪儿下载,也就是下图中的Download from。
点选download from 的下拉菜单,可以看见如下所示内容。
推荐采用系统自选,也就是上图中的Select Best Server ,Ubuntu可以为你选择一个最适合的Server,当然你也可以自行指定Server,选择好后再点选Choose Server就算完成了。
然后
在完成了Server镜像位置的调整后,接下来我们需要对系统进行一次更新,这一步可以通过Update Manager完成。
然后我们需要更新一次系统的software list表。
使用命令如下
sudo apt-get update
接下来需要配置文本编译器,你可以使用诸如Emacs\CodeC等,也可以使用系统自带的文本编辑器或者其他你所喜欢的IDE环境。
这里使用的是比较古老但非常有效的文本编辑器Vim
- sudo apt-get install vim
如果你不喜欢使用vim,那么可以无视上面这条命令。
关于vim 的手册,可以通过一下这个连接获得,文档为PDF文档。
免费下载地址在 http://linux.linuxidc.com/
用户名与密码都是www.linuxidc.com
具体下载目录在 /2012年资料/7月/1日/配置Ubuntu 12.04编译环境/Vim
1、配置C\C++编译环境Ubuntu系统自身已经有GCC\CC等编译器,但你若想使用这些编译器写一个Hello World程序,未必能行得通。原因是编译器缺少必要的头文件。
因此配置这些必要的内容可以通过以下命令获得。
- sudo apt-get install build-essential
2、配置Version Control
使用Linux系统,免不了要进行分佈式开发,对于个人开发者来说,配置一个Version Control 显得必不可少。
在Linux中,推荐使用免费的,且功能强大的Git来帮助你做到这一点。
- sudo apt-get install git
如果你是个人开发者,且没有什么资金购买服务器,那么我推荐你使用Github。
Github是现在Linux诸多社区之一,其专业与卓着吸引了诸多开发者将他们的代码放在这里进行保管,你也可以这样做。
3、配置apache及mysql
通过使用如下命令进行配置
- sudo apt-get install mysql-server
- sudo apt-get install libmysqld-dev
- sudo apt-get install apache2
4、配置Python及Diango
如果需要进行网站开发的话,其中之一便是使用python语言以及Diango框架,这些工作在windows下配置会显得比较麻烦,但在Linux系统下,这些工作非常简单,你只需要执行以下命令即可。
- apt-get install python-dev
- apt-get install python-setuptools
- sudo easy_install django
- sudo easy_install mako
- sudo easy_install pip
- sudo easy_install mysql-python