代码之家  ›  专栏  ›  技术社区  ›  SinisterMJ

带“source”的CLionshell脚本.sh”

  •  0
  • SinisterMJ  · 技术社区  · 6 年前

    (注:我对克莱恩完全陌生)

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

    make
    source shellscript.sh
    ./applicationBinary
    

    否则将找不到库和类似的库

    我该怎么做 source shellscript.sh 在CLion内(从CMakeLists.txt文件)? 在启动之前,我尝试过使用外部工具,但是它会说它找不到程序的“源”。

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

    DYLD_LIBRARY_PATH="..."
    export DYLD_LIBRARY_PATH
    LD_LIBRARY_PATH="..."
    export LD_LIBRARY_PATH
    etc.
    
    0 回复  |  直到 6 年前
        1
  •  0
  •   Cadoiz ganesh virkar    6 年前

    偶然发现了同样的问题,但到目前为止,我找到的唯一解决方案是在clion中使用内置cli(pun not intendet)。在那里你可以使用你习惯的工作流程。

    我仍在寻找更好的解决方案,并将不断更新。

    参考文献: https://www.jetbrains.com/help/clion/working-with-the-ide-features-from-command-line.html