首页 > 解决方案 > 带有“源 shellscript.sh”的 CLion

问题描述

(注意:我对 CLion 完全陌生)

我有一个构建良好的应用程序,但是当我从 shell 运行它时,我需要做

make
source shellscript.sh
./applicationBinary

让它运行,否则将找不到库和类似的东西

如何source shellscript.sh在 CLion 中执行(来自 CMakeLists.txt 的项目)?我在启动之前尝试使用外部工具,但它会说它找不到程序“源”。

有问题的 shellscript 会执行一些导出调用,但它们依赖于预先完成的不同构建,并且路径不是固定的,而是被写入该脚本。

DYLD_LIBRARY_PATH="..."
export DYLD_LIBRARY_PATH
LD_LIBRARY_PATH="..."
export LD_LIBRARY_PATH
etc.

标签: c++clion

解决方案


偶然发现了同样的问题,但到目前为止,我发现的唯一解决方案是在 clion 中使用内置 cli(双关语不是有意的)。在那里,您可以使用您习惯的工作流程。(Jetbrains 参考链接

如果找到解决方法,我仍在寻找更好的解决方案并更新此答案。


推荐阅读