在linux环境下编译C++ 程序

第一种:

创建一个C++程序  XXX.cpp ,打开文件

touch helloworld.cpp
vim helloworld.cpp

下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码: 单个源文件生成可执行程序

/* helloworld.cpp */
#include <iostream>
using namespace std;
int main(int argc,char *argv[])
{
    cout << "hello, world" << endl;
    return(0);
}

用以下命令编译为可执行文件:

g++ helloworld.cpp -o helloworld

运行程序:

$ ./helloworld
hello, world

第二种(利用CMakeLists.txt)

创建CMakeList.txt 并编辑

touch CMakeLists.txt
vim CMakeLists.txt
/*CmakeLists内容*/
cmake_minimum_required(VERSION 2.8)
project(helloSlam)
add_executable(hellosalm main.cpp)

创建build文件夹,并进入

mkdir build

cd build

接着cmake编译

cmake ..

make

编译完生成

 在linux环境下编译C++ 程序

 接着编译生成文件

./hellosalm

 在linux环境下编译C++ 程序

 

 

上一篇:X配置 在build目录生成的exe出现配置问题找不到libprotobuf.dll文件


下一篇:大数据实时处理-基于Spark的大数据实时处理及应用技术培训