Linux教程

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

本文主要是介绍在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

编译完生成

 

 接着编译生成文件

./hellosalm

 

 

 

这篇关于在linux环境下编译C++ 程序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!