美文网首页
linux下cmake编译C++工程

linux下cmake编译C++工程

作者: 潭潭_180 | 来源:发表于2018-12-20 14:46 被阅读0次

一般来说编译单个C++源文件只需要采用g++指令即可,但是一般工程都是包含几个,几十个乃至几百个源文件。此时,如果用g++指令一个一个去编译就会非常麻烦。所以Linux采用了make指令来根据makefile中的相关规则编译所有的源文件

CMakeLists.txt文件编写结束以后就可以对工程进行编译了,进入build目录。并执行cmake和make指令,如下:

$ cd build

$ cmake ..

$ make

win没有统一放置的地方,linux,bsd是有规率的放置。

用vs for linux插件远程编译Linux代码时,需要头文件保持一致外,lib库也需要保持一致,如果是自己写的.so库,需要经过两步:

1。拷贝到/usr/lib下

2。sudo ln -sv libHelloWorld.so.1.0 libHelloWorld.so

就可以了。

如果需要安装带头文件的osg,请键入: 

sudo apt-get install libopenscenegraph-dev openscenegraph 

相关文章

网友评论

      本文标题:linux下cmake编译C++工程

      本文链接:https://www.haomeiwen.com/subject/aziefqtx.html