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

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

写代码并编译运行
1).写代码前需要先安装vim
可以直接在控制带输入以下代码安装 :
sudo apt-get install vim

2).安装完成后新建文件名为hello.c的源文件:
输入
vim hello.c
键入i 进入insert模式(即编辑输入模式),写入如下经典代码:
#include<stdio.h>
int main(void)
{
printf(“我的公众号:AI科技与算法编程\n”);
return 0;
}
输入完成后,Esc 回到normal模式,键入:wq 保存退出vim。
3).编译hello.c(或者到hello.c指定文件目录下,可以使用在终端cd)
在终端执行 gcc hello.c -o hello 编译。
對於python來說也是類似的:

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

备注:
错误提示:
正在读取软件包列表… 完成
E: 您必须在 sources.list 中指定代码源(deb-src) URI
原因是我们的文件/etc/apt/source.list里的deb-src都被注释掉了,而现在我们需要,找到问题了就好解决了,可以直接vim修改该文件把deb-src的注释去掉,也可以运行“软件和更新”修改,选中下图中的“源代码”
命令:software-properties-gtk 打开软件和更新窗口
网友评论