Skip to content

Auto技术

专注于汽车制造技术分享

Primary Menu
  • 文章首页
  • 汽车制造
    • 制造体系
    • 工业仿真
    • 工业控制
    • 工业设备
    • 工艺方案
  • 杂七杂八
  • 技术干货
  • 项目管理
  • 营销技术
  • 网赚联盟
  • 读书学习
  • 文章合集
  • 社交媒体
    • 知乎
    • 微信小程序
    • 微信公众号
  • Home
  • 技术干货
  • 技术干货十一:WSL Ubuntu Linux C++编程
  • 技术干货

技术干货十一:WSL Ubuntu Linux C++编程

Auto 2019-08-23
3426

WSL Ubuntu Linux C++编程

前面我们讲解了gedit,参考WSL Ubuntu Linux gedit富文本编辑器。下面我们将利用gedit GUI图形界面编辑器编写C++代码。gedit GUI图形界面编辑器与Windows中的记事本或写字板非常相似。 我们可以在此文本编辑器中编写第一个C ++代码。

在文本编辑器中编写代码并将其另存为hello_world.cpp。

hello_world.jpg

1 代码解释

hello_world.cpp代码将输出消息“Hello Ubuntu Linux” 。

# include <iostream> 是输入输出C++头文件功能,例如我们从键盘输入或输出消息等。
在这个程序中,我们只使用print函数来输出消息,所以使用 iostream 就足够了。
下一行是使用命名空间std。

2 代码编译

保存代码后,下一步是编译代码。以下命令行操作将帮助你编译代码。你可以使用新终端并将终端路径切换到保存代码的文件夹。在这种情况下,我们已将代码保存到/home/autoth文件夹中。
要将终端路径更改为autoth文件夹,您必须使用cd命令,如下所示。

cd /home/autoth

注意:如果已将代码保存在主目录中,则无需运行此命令。

切换到autoth文件夹后,键入ls以列出其中的文件(参见下图)。

ls

Running the output executable.JPG

然后使用以下命令进行编译。

g++ hello_world.cpp

G++编译器检查代码,如果没有错误,它会创建一个名为a.out的可执行文件。 您可以使用以下命令执行此文件(参见下图)。

./a.out

运行之后会在屏幕中显示:

Running.JPG

Hello Ubuntu Linux

如果在屏幕中出现Hello Ubuntu Linux那么你已经成功编译了第一个C++代码。下面我们一起来看看g++操作。

  • 如果要创建具有特定名称的可执行文件,可以使用以下命令。

    g++ hello_world.cpp -o hello_world

  • -o 参数指出输出可执行文件名。因此,前面的命令创建一个名为hello_world的可执行文件。我们可以使用以下命令执行它。

    ./hello_world

输入如下图所示:

Running the hello_world output executable.JPG

Continue Reading

Previous: 技术干货十:WSL Ubuntu Linux 下运行gedit 报错解决
Next: 工业设备一:柔性主焊线工艺及关键设备

智能推荐

公众号流量主那些事儿(一)

    公众号流量主那些事儿(一)

    Auto 2019-12-14 3708
    世界上最小的焊装线/ 1982

      世界上最小的焊装线/ 1982

      Auto 2019-09-25 4557
      Friction Stir Welding (FSW) 搅拌摩擦焊

        Friction Stir Welding (FSW) 搅拌摩擦焊

        Auto 2019-09-24 4327
        Friction Welding 摩擦焊

          Friction Welding 摩擦焊

          Auto 2019-09-23 3868
          Exothermic welding 铝热焊

            Exothermic welding 铝热焊

            Auto 2019-09-17 3810
            Follow Us
            • 猜你喜欢
            • 随机文章
            • 热门文章
            • Friction Stir Welding (FSW) 搅拌摩擦焊
              • 工艺方案

              Friction Stir Welding (FSW) 搅拌摩擦焊

            • Friction Welding 摩擦焊
              • 工艺方案

              Friction Welding 摩擦焊

            • Exothermic welding 铝热焊
              • 工艺方案

              Exothermic welding 铝热焊

            • 工业PLC控制六:输送设备命名规则
              • 工业控制

              工业PLC控制六:输送设备命名规则

            • 技术干货五:Ubuntu Shell 命令基本操作 (WSL)
              • 技术干货

              技术干货五:Ubuntu Shell 命令基本操作 (WSL)

            • 工业设备三:汽车车身(焊装)车间机运输送设备一
              • 工业设备

              工业设备三:汽车车身(焊装)车间机运输送设备一

            • 工业仿真二:Tecnomatix PDPS软件安装
              • 工业仿真

              工业仿真二:Tecnomatix PDPS软件安装

            • 工业设备一:柔性主焊线工艺及关键设备
              • 工业设备

              工业设备一:柔性主焊线工艺及关键设备

            • 技术干货一:Win10 开启WSL(Windows Subsystem for Linux)并安装Ubuntu 18.04 LTS
              • 技术干货

              技术干货一:Win10 开启WSL(Windows Subsystem for Linux)并安装Ubuntu 18.04 LTS

            文章精选

            公众号流量主那些事儿(一)2 min read
            • 网赚联盟

            公众号流量主那些事儿(一)

            Auto2019-12-14 2 3708
            世界上最小的焊装线/ 19822 min read
            • 汽车制造

            世界上最小的焊装线/ 1982

            Auto2019-09-25 2 4557
            Friction Welding 摩擦焊2 min read
            • 工艺方案

            Friction Welding 摩擦焊

            Auto2019-09-23 2 3868
            Resistance Welding 电阻焊2 min read
            • 工艺方案

            Resistance Welding 电阻焊

            Auto2019-09-12 2 3357
            Copyright © 2019. | Auto技术 | 鄂ICP备17030239号-1.