随笔分类 - CMake
摘要:目录-fPICPOSITION_INDEPENDENT_CODE构建和链接静态库和动态库 -fPIC -fPIC是gcc编译器的编译参数,以下是-fPIC参数的作用 在GCC编译器中, -fPIC 参数是指生成位置无关代码(Position Independent Code,PIC)。位置无关代码是
阅读全文
摘要:目录 CMake是一个跨平台的构建系统,它使用一个名为CMakeLists.txt的文件来描述构建过程。下面是一个简单的CMakeLists.txt文件的示例,以及一些基本的CMake命令和语法的解释。 CMakeLists.txt 示例: # 设置CMake的最小版本要求 cmake_minimu
阅读全文
摘要:学习参考:CMake菜谱(CMake Cookbook中文版) CMake是一个跨平台的自动化建构系统,用于管理软件建构的过程。它使用与平台无关的配置文件来控制软件的编译过程。下面是一个基本的CMake示例,用于构建一个简单的项目: # 指定CMake的最低版本 cmake_minimum_requ
阅读全文