Linux_Ubantu下编译c++文件

1. 编译单个文件

 利用cmake进行编译

首先在项目文件夹中创建.cpp文件  利用最简单的 hello world

#include<iostream>
using namespace std;
int main()
{
   cout << "Hello World!"<< endl;
   return 0;
}

touch CMakeLists.txt 文本

#指定cmake最低版本
cmake_minimum_required(VERSION 2.8) #指定项目名称 project(c_hello) #设置源文件名称 set(DIR_SRC Helloworld.cpp) #生成可执行文件 名称 add_executable(C_helloworld ${DIR_SRC})

在当前目录下创建build文件夹,进入文件夹 cmake .. ,生成Makefile,在执行make ,则生成可执行文件

 

 利用g++进行编译

g++编译比较简单 创建.cpp后 执行 g++ Helloworld.cpp -o hello 即在当前文件夹下创建hello可执行文件

2. 编译多个文件

猜你喜欢

转载自www.cnblogs.com/wangxiaobei2019/p/12010741.html