Ubuntu系统安装并配置CodeBlocks的C或C++环境
Ubuntu系统的安装
-
首先,自然是先去Ubuntu官网下载相应版本的Ubuntu系统。PS:下载的时候记得下载以“.iso”为后缀的文件,千万要记住文件的下载位置哇!!!
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y8VNIQPc-1583986531403)(https://res.cloudinary.com/dswnytae9/image/upload/v1552228711/blog/linux/1.3.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Xv9IfLGE-1583986531403)(https://res.cloudinary.com/dswnytae9/image/upload/v1552228711/blog/linux/1.4.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mEBW8XbT-1583986531404)(https://res.cloudinary.com/dswnytae9/image/upload/v1552228710/blog/linux/1.5.png)]
-
如果你的网速是在是很慢,那么你也可以通过去国内的开源软件镜像网站进行下载,比如:清华大学开源软件镜像网站进行下载。
-
下载完成之后,打开你的虚拟机,博主这里使用的是VMware Workstations15 Pro(需要收费,但是许可证的编码网上都有,所以你懂的~),点击添加虚拟机,进行相应的设置之后,选中你所下载的Ubuntu系统的ISO文件就好了。(这个就不再多说了哇,百度上都很多的哇)
-
然后启动虚拟机,进行系统的安装(基本一路next,前往不要忘记自己的密码哇,2333),很简单的啦,gogogo就完了!
-
这样你的Ubuntu系统就成功的在虚拟机上安装完成了。
Ubuntu系统中配置CodeBlocks的C或C++环境
-
首先,点击你的右下角,在其中找到你的终端并打开(也可以使用crtl+alt+t)。
-
之后,需要下载你的gcc和g++(下载之前可以通过“gcc -version”或“g++ -version”来检验你是否已经下载过这两个),才可以在你的Ubuntu系统中进行C或C++程序的编译和执行。
sudo apt install gcc sudo apt install g++
成功的话如下图(博主之前就已经下载好了,233):
-
下载完这两个之后需要下载CodeBlocks的build文件
sudo apt install build-essential sudo apt install gdb //一般gdb在下载安装build-essential的时候就安装完成,这里也算是检验一遍吧
如果下载成功的话再次输入这些命令之后,会出现:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sapc8CEy-1583986531410)(https://res.cloudinary.com/dswnytae9/image/upload/v1552228716/blog/linux/1.10.png)]
-
前提需要的环境和编译所需要的文件我们都下载完了,那么就在下载我们的CodeBlocks就好了
sudo apt install codeblocks
-
下载完成之后打开你下载的CodeBlocks,然后进行最基本的配置,选择compiler的时候记得选择GCC哦
-
之后点击file->new->project(博主的文件无法直接运行,报错说只能在项目中进行执行,所以推荐new一个project先)。
-
选择console application之后也是一路next哇(记得自行填写项目名称和保存的位置,PS保存的路径最好不要出现中文,不然可能会出错哇)。
-
然后项目就创建成功了,你可以在左边的workspace中看见你新建的项目,在source文件夹中找到你的main.cpp然后进行debug,之后在run
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7Y72P31d-1583986531412)(https://res.cloudinary.com/dswnytae9/image/upload/v1552228714/blog/linux/1.11.png)]
-
成功显示Hello World!,至此为止,你的CodeBlocks就成功的在Ubuntu系统上安装并配置完了。
d-1583986531412)]
-
成功显示Hello World!,至此为止,你的CodeBlocks就成功的在Ubuntu系统上安装并配置完了。