美文网首页
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