CLion с "исходным кодом shellscript.sh" - PullRequest
0 голосов
/ 13 февраля 2019

(Примечание: я совершенно новичок в CLion)

У меня есть приложение, которое прекрасно работает, но когда я запускаю его из оболочки, мне нужно сделать

make
source shellscript.sh
./applicationBinary

длячтобы его запустить, иначе библиотеки и подобные им файлы не будут найдены

Как мне сделать source shellscript.sh в CLion (проект из CMakeLists.txt)?Я пробовал использовать внешние инструменты перед запуском, но он скажет, что не может найти "исходный текст" программы.

Рассматриваемый шеллскрипт выполняет некоторые экспортные вызовы, но они зависят от другой сборки, которая делается заранее.и пути не являются фиксированными, а вместо этого записываются в этот скрипт.

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

1 Ответ

0 голосов
/ 26 марта 2019

Наткнулся на ту же проблему, но пока единственное решение, которое я нашел, - это использовать встроенный cli в clion (каламбур, а не намерение).Там вы можете использовать свой рабочий процесс, к которому вы привыкли.

Я все еще ищу лучшее решение и буду обновлять его.

Ссылка: https://www.jetbrains.com/help/clion/working-with-the-ide-features-from-command-line.html

...