Я знаю, что это действительно проблема Eclipse, но я не могу войти в их форум. Я использую eclipse juno для некоторой разработки на c / c ++. Однако я написал сценарий .bash, который запускает всю программу. В качестве входного аргумента для этого сценария у меня есть файл конфигурации, который на один каталог ниже, чем файл .bash.
В терминале я просто делаю:
./startenb.bash ./CONF/ANNE
он работает просто отлично.
Как я могу настроить внешние инструменты в eclipse для использования этого пути к файлу в качестве входного аргумента?
Любая помощь или старые темы, смутно решающие эту проблему, приветствуются.
Точный ответ собирается зависеть от того, что startenb.bash
файл делает - в особенности, должно ли это быть выполнено из конкретного каталога относительно Вашего дерева проекта/сборки затмения (когда выполнено в терминале, где ./
точно?), но в основном это должен просто быть вопрос использования Location
, Working Directory
, и Arguments
окружает окно 'External Tools Configurations'.
, Например, если у меня есть сценарий в моем ~/Documents
каталог, который просто печатает его рабочий каталог и (первый) аргумент:
#!/bin/bash
echo "current directory: $PWD"
echo "running with argument ${1:-[none]}"
тогда установка
позволяет мне работать
Если вам нужно запустить всего несколько команд, вам не нужно писать сценарий оболочки.
/bin/sh
-c "список; из; команд"