您的位置:首页 > 编程语言 > C语言/C++

在ubuntu下编译多个C++文件

2017-06-26 20:15 204 查看
如果使用普通的编译方式 g++ -std = c++11 -o main main.cpp 则会产生如下问题

应该如下编译 g++ -std = c++11 -o main SalesBook.cpp SalesBook.h main.cpp就可以编译成功

或使用cmake进行编译,创建文件CMakeLists.txt 

文件中的内容如下:

#项目名字

project(HELLOWORLD)

#包含原程序,即把给定目录下的源程序复制给变量DIR_SRC

set(SRC_LIST SalesBook.cpp SalesBook.h main.cpp)

#生成程序

add_executable(helloworld ${SRC_LIST})

在终端中依次输入如下代码:

cmake .

make

则完成生成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: