ubuntu下安装codeblocks及环境配置

最近学Linux网络编程,导师安排开始上课之前自己把虚拟机、Linux系统以及codeblocks提前装好,好嘛,去网上找教程,结果被害的呦,本来好好ubuntu都好好用着呢,给我整的最后整个端掉重新装,踩了这么多坑,终于找到完美的解决方法,目前已指导几位同学完美配置。

首先,我的环境:虚拟机15版本,ubuntu18.04版本,装好这些总不需要教程吧,你非说要,那好吧,给你https://mp.weixin.qq.com/s/ti_E6lAiljmVYM4_9TUKwg

ubuntu下安装codeblocks及环境配置_第1张图片

现在,打开Ubuntu,是这样的,有些人可能又会问为什么我的桌面可以自由拉伸且不影响显示,我??????

ubuntu下安装codeblocks及环境配置_第2张图片

这个我没有找到特别详细的教程,我也简略写了,毕竟今天重点不在这,简单来说就是需要先在左上菜单栏找到虚拟机->安装VMwareTools(这里最好google一下,中间有命令行要操作,已装好忽略),然后设置自动适应客户机,然后重启一下ubuntu就行了。

ubuntu下安装codeblocks及环境配置_第3张图片

然后来到今天的正题,分开步骤写

第一步 更换源(已有忽略这一步)

我们知道,这里默认使用的是国外的源,使得我们在国内使用的时候经常出现网速奇慢的状态,我们来看一下,首先找到清华,中科大,阿里和华为等几家著名开放源的地址,这里我就放我使用的阿里源,

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

如果你还不能从客户机往里面复制数据,那我就知道你一定跟我一样是小白,这里点击虚拟机->设置->选项->共享文件夹,点击“总是启用”,然后需要重启一下ubuntu。

ubuntu下安装codeblocks及环境配置_第4张图片

先别着急复制源地址,看下面步骤:

桌面打开终端,输入下面这两行命令,

cd /etc/apt
ls

如果你没输错,应该是这样的,找找有没有sources.list,如果有,接着看

ubuntu下安装codeblocks及环境配置_第5张图片

鉴于此时你电脑可能新装ubuntu可能会没有vim,这里使用gedit来编辑,输入下面这行命令:

sudo gedit sources.list

正常应该是这样的,这里我是已经换过了,好多教程这里是先备份,其实可以直接将原来的注释掉,再添加,但我这里直接删干净了,毕竟留着一般也用不到了。其实如果你要是只是某一门课要用,完全可以删掉,直接换成这样,然后保存关闭。

ubuntu下安装codeblocks及环境配置_第6张图片

第二步 测试网速,安装一些准备工具

就一句话

sudo apt-get update

这里如果没有问题,应该是很长的一会代码屏幕,但是很快。

ubuntu下安装codeblocks及环境配置_第7张图片

此时我们想要安装的一些别的应用就可以直接在代码里安装了,比如文本编辑器vim,gcc编译器,命令分别是:

sudo apt-get install vim
sudo apt-get install gcc

第三步,安装codeblocks并配置编译器

我就是看了网上一堆命令行的教程终于把我的ubuntu给整崩溃了,卸载重新来,其实ubuntu应用商店里面就有codeblocks,我们打开ubuntu软件商店,找到开发工具,在里面找到code::blocks

ubuntu下安装codeblocks及环境配置_第8张图片

ubuntu下安装codeblocks及环境配置_第9张图片

点击安装,等待安装,我这里已经安装好了,可能不太一样,安装好之后直接打开,按照下面的流程走一遍,这里有些不太一样是因为我之前写这篇教程的时候虚拟机卡掉了,就给忘了,后面美化之后想起来又回来接着写。

我们来完成一个简单的HelloWorld程序的流程。

第一步,点击这里create a new project,

ubuntu下安装codeblocks及环境配置_第10张图片

第二步:选择Console application点击,然后点击Go 

ubuntu下安装codeblocks及环境配置_第11张图片

第三步,选择你要写的diamante语言类型,C或者C++,我这里选择C,点击next,

ubuntu下安装codeblocks及环境配置_第12张图片

第四步:注意这里的project title是工程名,建议最好是英文,数字也可,但是不建议中文,第二行的Folder to create project in:是工程路径,注意这里一定要全英文,一定要全英文,一定要全英文,我当初也在这踩了一脚坑。

ubuntu下安装codeblocks及环境配置_第13张图片

第五步:注意这里的Compiler默认是GNU GCC Compiler,注意下面的勾选,自己对照一下Debug和Release。点击Finish

ubuntu下安装codeblocks及环境配置_第14张图片

第六步:这里就跟vc++的界面有点类似了,左边是工程文件的窗口,这里默认的就是一个HelloWorld的程序,我们点击上面的这个标识来编译和运行。

ubuntu下安装codeblocks及环境配置_第15张图片

最后一步:运行结果

ubuntu下安装codeblocks及环境配置_第16张图片

这里既是一个完整的流程就走完了,注意这里可能会有一些问题,比如下面可以检查编译器的正常使用,但其实上面能正常运行就没事,还是贴出来,

这里点击setting->compiler(截图没有截出来),

ubuntu下安装codeblocks及环境配置_第17张图片

这里点击Toolchain executables,然后检查一下你的gcc安装路径,一般命令行默认安装的就是在这个路径下,还可以按下这个Auto-detect ,可以自动搜索路径,一般没问题就不用管

ubuntu下安装codeblocks及环境配置_第18张图片

另外,Compiler旁边有个Editor可以设置fonts字体字号等,自己看一下吧,点击choose可以设置。

ubuntu下安装codeblocks及环境配置_第19张图片

目前就这么多,如果你在这过程还有别的坑给踩了,可以联系我,说不定我也踩过了,可以给提供一些帮助,加油!!

你可能感兴趣的:(那些年我踩过的坑,Linux)