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

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

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

  1. 在 CLion 中设置环境变量

    • 打开 CLion。
    • 转到 “File” > “Settings”(或者在 macOS 上是 “CLion” > “Preferences”)。
    • 在左侧面板中,展开 “Build, Execution, Deployment” > “CMake”。
    • 在 “Environment” 部分,点击 “Add” 并添加你的交叉编译工具链路径。例如,添加一个名为 PATH 的环境变量,并将其值设置为交叉编译器所在目录的路径。
    • 点击 “OK” 保存设置。
  2. 在 CLion 中重新加载 CMake 配置

    • 在 CLion 中打开你的项目。
    • 确保你的 CMakeLists.txt 文件中指定了正确的交叉编译器路径。
    • 在 CLion 的工具栏中,点击 “File” > “Reload CMake Project” 来重新加载 CMake 配置。
  3. 重启 CLion:有时,CLion 可能需要重启才能正确识别新的环境变量和配置。

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

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

-DCMAKE_MAKE_PROGRAM=/usr/bin/make 
-G "Unix Makefiles"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值