在ubuntu中编译C++代码的两种方法 |
您所在的位置:网站首页 › cpp如何编译成一个可执行文件 › 在ubuntu中编译C++代码的两种方法 |
作为初学者,按照博客上的内容,编译运行第一个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 |