• CMake安装与使用(linux&windows)


    GitHub:CMake教程(Ubuntu)

    Windows

    1.使用CMake_Gui

    • source:待编译的源码存放路径

    • build:编译的可执行文件输出路径

    • configure:编译相关配置

    • generate:生成makefile文件(注意:在Windows下使用VS编译器生成的是sln工程文件)

    • advanced:编译配置的高级选项

    2.控制台

    win + r -> cmd -> 进入源代码目录

    mkdir build&&cd build                        # 创建并进入build目录
    cmake ..                                     # 生成cmake缓存
    cmake --build .                              # 生成可执行程序,默认Debug模式
    cmake --build . --config debug               # 指定以debug模式生成可执行程序(debug可以修改为release)
    cmake --install .  # 执行安装命令,如果没有设置CMAKE_INSTALL_PREFIX,会安装到C盘,且需要管理员权限,安装之前需要生成release目标文件(调用cmake --build . --config release)
    

    Linux

    1.安装

    sudo apt install cmake

    如果报错404 not found,先sudo apt update

    2.卸载

    sudo apt autoremove cmake

    3.使用

    $ mkdir build&&cd build  # 创建并进去build目录
    $ cmake ..               # 执行cmakelists.txt
    $ cmake .. -DCMAKE_BUILD_TYPE=release # 以release模式构建工程
    $ make                   # 生成可执行文件 cmake --build .
    $ make install           # 执行安装命令
    

    执行安装命令提示如下:file install cannot set permissions请使用$ sudo make install
    如果安装了库文件运行可执行程序提示如下:error while loading shared libraries: ***.so: cannot open shared object file: No such file or directory请使用$ sudo ldconfig

  • 相关阅读:
    与eolinker api集成
    为什么要用eolinker帮助API开发
    什么是Eolinekr
    使用Eolinker加快您的API开发
    java反射
    mybatis-查询过程
    mybatis初始化过程
    mybatis的插件分析
    web.xml中的ContextLoaderListener和DispatcherServlet区别
    css+js杂记
  • 原文地址:https://www.cnblogs.com/mmmmmmmmm/p/14233041.html
Copyright © 2020-2023  润新知