首页 > 其他分享 >cmake中配置了工具链,命令行工具可以找到,但是clion中找不到

cmake中配置了工具链,命令行工具可以找到,但是clion中找不到

时间:2023-09-25 17:01:18浏览次数:42  
标签:cmake 交叉 CLion 配置 编译器 CMake 工具 clion 环境变量


在 CLion 中找不到配置的交叉编译工具链可能是由于 CLion 使用了自己的环境变量和配置方式,而不直接继承系统的环境变量。这可能导致 CLion 无法找到你在 CMakeLists.txt 中指定的交叉编译器路径。

为了让 CLion 正确识别你的交叉编译器,你可以尝试以下方法:

  1. 在 CLion 中设置环境变量
  • 打开 CLion。
  • 转到 “File” > “Settings”(或者在 macOS 上是 “CLion” > “Preferences”)。
  • 在左侧面板中,展开 “Build, Execution, Deployment” > “CMake”。
  • 在 “Environment” 部分,点击 “Add” 并添加你的交叉编译工具链路径。例如,添加一个名为 PATH 的环境变量,并将其值设置为交叉编译器所在目录的路径。
  • 点击 “OK” 保存设置。
  1. 在 CLion 中重新加载 CMake 配置
  • 在 CLion 中打开你的项目。
  • 确保你的 CMakeLists.txt 文件中指定了正确的交叉编译器路径。
  • 在 CLion 的工具栏中,点击 “File” > “Reload CMake Project” 来重新加载 CMake 配置。
  1. 重启 CLion:有时,CLion 可能需要重启才能正确识别新的环境变量和配置。

通过这些步骤,你应该能够让 CLion 正确识别你的交叉编译工具链,并使用它来构建你的项目。如果问题仍然存在,可能需要查看 CLion 的文档或在 CLion 支持社区中查找进一步的帮助。

配置unix makefile 的参数(-G),需要指定CMAKE_MAKE_PROGRAM

-DCMAKE_MAKE_PROGRAM=/usr/bin/make 
-G "Unix Makefiles"


标签:cmake,交叉,CLion,配置,编译器,CMake,工具,clion,环境变量
From: https://blog.51cto.com/u_11884324/7597303

相关文章

  • Go 项目的 MAKE 工具
    Go项目的MAKE工具MAKE工具是Linux和Unix系统中一种常见的自动化构建工具,通常用于管理和组织软件项目。在Go语言中,使用MAKE工具可以轻松地管理和构建项目,并自动执行诸如编译、测试、安装等复杂的操作。下面将介绍如何在Go项目中使用MAKE工具,并说明其主要优势......
  • SPEOS—光学产品设计及仿真工具
        SPEOS是ANSYS公司功能强大的光学仿真软件,用于光学设计、环境与视觉模拟、成像仿真等,强大的解决方案提供了可视化光学系统和直观的人机交互平台,其仿真技术已广泛用于汽车、电子电器、精密仪器、照明设备等领域。SPEOS软件内嵌ISO和CIE国际标准,可整合结构进行光机系统的......
  • CMake项目,将CMakeList.txt中的变量传递到代码中。
    有些时候,代码中可能需要获取CMakeList中的变量。常见的就是路径之类的。在CMake项目中,有一个参数可以将变量传递到代码中:CMakeList.txt中:#1.声明定义变量set(CMAKE_VAR"CMAKEMESSAGE123123")#2.传递变量#使用target_compile_definitions#将CMAKE_VAR变量赋值给MY_VAR......
  • 浏览器开发者工具打开检测
    目录方法一console.log方法二:debugger方法三:console.table方法四:内容宽度总结方法一console.log在safari中,如果打开了控制台,console.log打印日期实例、函数实例、正则实例会触发两次toString方法,那么可以重写toString方法检测是否打开了控制台。letcount=0;constt......
  • 文档升级 | iTOP-RK3568开发板ADB工具的安装和使用
    iTOP-RK3568开发板使用手册更新,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。《iTOP-3568开发板ADB使用手册》进行了文档升级,对ADB工具的安装和使用进行了更全面的步骤介绍。第1章安装adb工具1.1adb简介1.2Windows下安装ADB工具1.3Ubuntu下安装ADB工具第2章......
  • C#开源、功能强大、免费的Windows系统优化工具 - Optimizer
    前言今天给大家推荐一款由C#开源、功能强大、免费的Windows系统优化工具-Optimizer。工具介绍Optimizer是一款功能强大的Windows系统优化工具,可帮助用户提高计算机性能、加强隐私和安全保护。该工具支持22种语言,同时提供了许多实用的功能,如关闭不必要的Windows服务、停止Wind......
  • 355_OCR识别文字,这款小工具免费又快速,还有更多功能
    这是一篇原发布于2020-02-0412:32:00得益小站的文章,备份在此处。前言你是不是遇到过这样的问题?想复制文库资料却提示需要vip软件报错却只能手打提示来百度想要复制图片里的图片,想要提取PDF里的某段文字,想要...这些问题今天只需要一个小工具即可解决,一起来看看。......
  • CMake
    目录CMakeBuildtheSmallestProjectOptimizetheCMakeLists.txtSettheProjectVersionConfiguretheheaderFileAddtheCompileTimestampSpecifytheC++StandardAddtheLibraryMaketheLibraryOptionalAddtheRequirementsfortheUseoftheLibraryOriginalLi......
  • Redis 命令工具
    ---Redis命令工具---redis-serverRedis服务器启动命令redis-clishutdown停止服务redis-benchmark:性能测试工具,用于检测Redis在本机的运行效率redis-check-aof:修复有问题的AOF持久化文件redis-check-rdb:修复有问题的RDB持久化文件redis-cli:Redis客户端命令行......
  • notepad安装json格式化工具
    Notepad++是Windows下一款非常好用的免费多语言代码编辑器,可以通过添加JSON格式化插件,更方便的协助我们将JSON数据格式化为观看更直观友好的格式插件名称:JSONViewer1.在线安装1.1打开Notepad++,选择插件>插件管理>可用>搜索关键词json即可找到JSONViewer1.2......