加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

正点原子I.MX6U嵌入式Qt开发指南:第一章《在Ubuntu下编写C》

发布时间:2023-02-07 13:06:14 所属栏目:Linux 来源:转载
导读: 时隔九个月,为了给更多的朋友们带来更好更优质的内容,正点原子再次使用今日头条文章功能给各位带来更新,后续的章节和其他指南也会持续在此发布,更多更新的原创内容请关注正点原子今日头

时隔九个月,为了给更多的朋友们带来更好更优质的内容,正点原子再次使用今日头条文章功能给各位带来更新,后续的章节和其他指南也会持续在此发布,更多更新的原创内容请关注正点原子今日头条账号。

(今日头条/西瓜视频/抖音短视频 同名:正点原子)

感谢各位的关注和支持,你们的关注和支持是正点原子无限前进的动力。

第一章《在Ubuntu下编写C》

第一章在Ubuntu下编写C++,本章节内容主要介绍在Ubuntu在终端窗口下使用vi/vim编辑一个C++源文件。通过编写最简单的示例“Hello,World!”。带领大家学习如何在Ubuntu终端下编辑和编译C++。这里要求大家会在Ubuntu上使用vi/vim,也就是要求大家有一点Ubuntu入门的基础。如果没有这些基础也是可以拷贝C++的代码到Windows上使用像Dev-C++这种轻量级 C/C++ 集成开发环境(IDE)进行编写和编译。

但是编者还是希望大家和编者一起学习在Ubuntu下编写C++,因为后面第二章的内容都是在Ubuntu下编写和讲解C++的基础。同时也可以锻炼在Linux开发C++的能力!

1.1 C++简介

C++ (c plus plus)是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。截止2020年,在2017年发布C++17,已经是第五个C++标准了。我们也见过或者听过C++98,这样的C++标准linux软件源,也就是1998年发布的C++,所以叫C++98,是C++的第一个标准。

学习C++我们要理解概念,而不是深究语言技术细节。我们只要带着第二章的C++基础概念,学习Qt或者写C++会有一定的帮助。

1.2C++环境设置

为了写这份教程,作者也是从新装了一个Ubuntu18.04。从头搭建环境。我们先配置软件源的服务器地址为啊里云的地址。这样我们可以从国内去获取软件源,下载速度会更快。

我们要在Ubuntu编写C++程序,那么需要有能编写代码的文本编辑和C++编译器。在新装的Ubuntu环境里,编译C语言的GCC没有安装,编译C++的G++也没有安装。执行下面的执指令安装编译C语言和C++的环境。

sudo apt-get install gcc g++

sudo apt-get install lsb-core lib32stdc++6 // 安装其他库

安装完成后,可以使用下面的指令来查看安装的gcc和g++的版本。

g++ -v

gcc -v

linux软件源_linux软件源_linux软件源是什么

1.3编写一个简单的C++程序

在终端输入下面的指令,首先我们创建一个C++目录,然后使用cd指令进入C++目录。再创建01_hello_world目录,进入01_hello_world目录,然后使用vi指令编辑01_hello_world.cpp。

mkdir C++ // 创建一个C++目录。

cd C++ // 进入创建的C++目录。

mkdir 01_hello_world // 创建一个01_hello_world目录

cd 01_hello_world // 进入01_hello_world目录下。

vi 01_hello_world.cpp // 编辑cpp文件,拷贝下文的内容

拷贝下面的内容到01_hello_world.cpp。

1 #include

2 using namespace std;

3 int main()

4 {

5 cout

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!