在UOS平台上常用的编译器是GCC或Clang,首先打开终端安装编译工具和构建系统,运行安装build-essential命令,将会安装一系列软件包,包括
gcc、g++和make关于如何使用GNU/Linux开发的手册,以及软件调试工具
gdb和构建工具CMake,分别由下列安装命令实现:
sudo apt update
sudo apt install build-essential
sudo apt-get install manpages-dev
sudo apt install gdb
sudo apt install cmake
在编写代码时,需要在UOS系统上安装代码编辑器,例如QtCreator。在
UOS应用商店进行安装,或者可以前往QtCreator官方网站下载.deb格式安
装包。或者使用集成开发环境常见的如QtCreator可以在终端运行命令:
sudo apt install qtcreator
3.2.1.2. 环境配置
在完成上一节基本环境的安装后,可以使用以下命令验证其版本:
gcc--version
g++--version
如果没有显示版本信息,则可以运行以下命令安装gcc和g++:
sudo apt install gcc
sudo apt install g++
在UOS系统上成功配置了C/C++开发环境后,可以使用熟悉的编辑器编写
代码,并在终端使用gcc或g++编译和运行程序。如果使用的C/C++应用使用
到了更新的语法特性,默认的gcc和g++已经无法通过编译,可以通过安装多
个gcc和g++的版本解决问题
sudo apt install gcc- g++- 其中是想要安装的具体版本号,如7、8、9等。如
果在后续项目 中,想修改默认的版本,可以使用update-alternatives命令:
sudo update-alternatives--config gcc
sudo update-alternatives--config g++
如果安装了gdb,可以使用默认配置在终端运行gdb命令对应用程序进行 调试。在UOS下使用gcc编译一个基本的C/C++程序非常简单,以HelloWor ld 为例,打开文本编辑器并创建以下文件: deepin-editor helloworld.c
编写代码: #include <stdio.h>
int main()
{
printf ("Hello World!\n");
return 0;
}
保存文件,并且将它编译成可执行文件: gcc helloworld.c-o helloworld
这将在命令执行的同级目录下创建一个二进制文件,名称为helloworld, 给该程序添加可执行权限,并在当前目录下打开终端运行这个程序,并输出执行 结果:
sudo chmod +x helloworld
./helloworld
Hello World!
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!