美文网首页Ubuntu开发者专栏
在Ubuntu18.04下搭建C/C++和python编译环境(

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

作者: KangSmit的算法那些事儿 | 来源:发表于2020-04-18 23:38 被阅读0次

    一、先解决可能出现的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<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來說也是類似的:


    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编译环境(

        本文链接:https://www.haomeiwen.com/subject/euuzvhtx.html