zoukankan      html  css  js  c++  java
  • 嵌入式Linux学习2--Ubuntu18.04中C、C++环境的搭建

    1.C、C++环境搭建

    打开终端,使用sudo su切换到root模式,然后用apt-get update更新软件包列表。

    sudo su

    apt-get update

    image

    Ubuntu的apt包管理器将c、c++的环境都集成在build-essential中,因此安装build-essential就安装好c和c++的环境了。

    apt-get install build-essential

    image

    在安装时报了错,运行apt或apt-get时会产生锁定文件,将这两个锁定文件删除掉,然后重新配置软件包。

    rm /var/lib/dpkg/lock

    rm /var/lib/dpkg/lock-frontend

    dpkg --configure -a

    image

    然后重新安装build-essential(遇到y/n的地方都输入y后回车),查询gcc和g++版本号,可以看到gcc和g++都是7.4.0版本。

    gcc --version

    g++ --version

    image

    然后安装vim编辑器(遇到y/n的地方都输入y后回车)。

    apt-get install vim

    image

    然后查询vim的版本,查看是否安装成功。

    vim --version

    image

    至此c、c++环境搭建完成,下面是vim的使用方法以及c语言、c++的编译运行方法。

    2.vim的使用

    先进入到documents文件夹中,创建一个新的文件夹c_files,进入到该文件夹中。

    cd Documents

    mkdir c_files

    cd c_files

    image

    然后使用vim新建一个c文件,并打开该文件(新建文件和打开文件命令一样,若当前目录下没有这个文件,就会新建一个)。

    vim hello.c

    image

    image

    按键盘上的 ’i’ 键进入插入模式,左下角变为insert,此时可以开始写代码。

    image

    写入如下代码:

    #include “stdio.h”

    int main()

    {

        printf(“Hello world!”);

        return 0;

    }

    image

    点击键盘上的esc之后左下角的insert消失,然后输入:wq,回车退出(在输入模式下,按esc进入命令模式,:wq是保存并退出)。

    image

    3.gcc、g++的使用方法

    退出后使用gcc编译刚刚写好的c文件,然后用ls查看文件,运行该文件,下方出现hello world的字样(忘了写换行符。。。)。

    gcc编译c文件命令格式为:gcc [c文件名] –o [执行文件名]

    gcc hello.c –o hello

    ./hello

    image

    然后使用vim写一个c++文件,hello.cpp

    #include “iostream”

    using namespace std;

    int main()

    {

        cout<<”Hello world!”<<endl;

        return 0;

    }

    image

    像刚才一样编译该cpp文件,编译器使用g++,执行文件名取为hello2,执行该文件,出现hello world字样。

    image

  • 相关阅读:
    ios-表视图-demo4-内容自己适应高度
    ios-表视图-demo3-单选
    应用管理的实现
    初识MVC和KVC
    Xcode的常用快捷键
    UI基础--手写代码实现汤姆猫动画
    UI基础--UIView常见属性之frame、center、bounds、transframe属性
    UI基础--UIButton、懒加载
    ios多线程
    ios多线程简介
  • 原文地址:https://www.cnblogs.com/mrluka/p/12104261.html
Copyright © 2011-2022 走看看