红联Linux门户
Linux帮助

配置Ubuntu 12.04编译环境

发布时间:2014-11-04 09:27:54来源:linux网站作者:poisonchry

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,那么可以无视上面这条命令。


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 

也许,你会需要一个远程数据仓库(Depository)来帮助你管理这些繁杂的代码还有文档,如果你已拥有自己的服务器,那么大可不必在意接下来说的内容了。
如果你是个人开发者,且没有什么资金购买服务器,那么我推荐你使用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