在ubuntu中编译C++代码的两种方法

您所在的位置:网站首页 cpp如何编译成一个可执行文件 在ubuntu中编译C++代码的两种方法

在ubuntu中编译C++代码的两种方法

2023-08-28 14:33| 来源: 网络整理| 查看: 265

作为初学者,按照博客上的内容,编译运行第一个C++程序时,出现了很多低级的错误,希望能全部写出来,年纪大了,记性不好,免得以后忘记。

使用系统Ubuntu18.04. cmake 和 gcc 都已经安装完成,这里不介绍安装方法,仅仅描述按照网上教程出现的问题。

从收集的资源看有两种方法:1 :cmake  2:g++ 1.cmake

网上有官方教程,英文版:请看https://cmake.org/cmake-tutorial/

使用cmake首先得有个CMakeList.txt文件,你需要把配置信息写在该文件中,然后通过cmake去处理该文件。 将设有下面一个c++文件,类似于***.cpp ,例如helloworld.cpp

其中CMakeList.txt和helloworld.cpp就放在Home/wkk/目录下:

在Ubuntu中新建文件用touch 命令;打开文件用gedit 或者vim,另外还有保存命令。在终端中输入下面的

touch CMakeList.txt touch helloworld.cpp

在CMakeList.txt中配置以下信息;

cmake_minimum_required(VERSION 2.8) #工程名 project(HELLOWORLD) #包含原程序,即把给定目录下的源程序复制给变量DIR_SRC #将指定路径下的源文件储存在指定的变量中 #下面这句话,有些博客中写错了,需要注意 aux_source_directory(./ DIR_SRC ) #生成程序 add_executable(HELLOWORLD ${DIR_SRC})

在helloworld.cpp中输入以下信息:

#include int main() { std::cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3