在Ubuntu18.04下搭建C/C++和python编译环境(2020-04-18)

一、先解决可能出现的BUG(如果你没有报错可跳过这一环节):

2020-04-18 07-47-10 的屏幕截图.png
user@ubuntu:~$ sudo apt-get  build-dep  gcc
[sudo] user 的密码: 
E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

首先看下

ls /var/lib/dpkg/lock-frontend

然后删除

sudo rm -r -f /var/lib/dpkg/lock-frontend

如果依然报错

无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) ’

删除

sudo  rm  -r -f /var/lib/dpkg/lock

二、正式安装
方法一:
打开控制台输入以下代码:

sudo apt-get  build-dep  gcc

方法二:
打开控制台输入以下代码:

sudo apt-get  install  build-essential

安装完了可以输入以下代码查看版本信息

gcc --version
2020-04-18 08-13-23 的屏幕截图.png

写代码并编译运行

1).写代码前需要先安装vim

可以直接在控制带输入以下代码安装 :

sudo apt-get install vim
2020-04-18 08-16-48 的屏幕截图.png

2).安装完成后新建文件名为hello.c的源文件:

输入

vim hello.c

键入i 进入insert模式(即编辑输入模式),写入如下经典代码:

#include
int main(void)
{
printf(“我的公众号:AI科技与算法编程\n”);
return 0;
}

输入完成后,Esc 回到normal模式,键入:wq 保存退出vim。

3).编译hello.c(或者到hello.c指定文件目录下,可以使用在终端cd)

在终端执行 gcc hello.c -o hello 编译。
對於python來說也是類似的:


image.png

4).运行程序hello

./hello
就可以看到控制台中出现:我的公众号:AI科技与算法编程!
在ubuntu中第一个C语言代码就这样完成了!


2020-04-18 08-36-25 的屏幕截图.png

参考文献

备注:
错误提示:

正在读取软件包列表… 完成
E: 您必须在 sources.list 中指定代码源(deb-src) URI

原因是我们的文件/etc/apt/source.list里的deb-src都被注释掉了,而现在我们需要,找到问题了就好解决了,可以直接vim修改该文件把deb-src的注释去掉,也可以运行“软件和更新”修改,选中下图中的“源代码”

命令:software-properties-gtk 打开软件和更新窗口

你可能感兴趣的:(在Ubuntu18.04下搭建C/C++和python编译环境(2020-04-18))