Запуск файла .bash в Eclipse

Я знаю, что это действительно проблема Eclipse, но я не могу войти в их форум. Я использую eclipse juno для некоторой разработки на c / c ++. Однако я написал сценарий .bash, который запускает всю программу. В качестве входного аргумента для этого сценария у меня есть файл конфигурации, который на один каталог ниже, чем файл .bash.

В терминале я просто делаю:

./startenb.bash ./CONF/ANNE 

он работает просто отлично.

Как я могу настроить внешние инструменты в eclipse для использования этого пути к файлу в качестве входного аргумента?

Любая помощь или старые темы, смутно решающие эту проблему, приветствуются.

5
задан 21 August 2014 в 17:43

2 ответа

Точный ответ собирается зависеть от того, что startenb.bash файл делает - в особенности, должно ли это быть выполнено из конкретного каталога относительно Вашего дерева проекта/сборки затмения (когда выполнено в терминале, где ./ точно?), но в основном это должен просто быть вопрос использования Location, Working Directory, и Arguments окружает окно 'External Tools Configurations'.

, Например, если у меня есть сценарий в моем ~/Documents каталог, который просто печатает его рабочий каталог и (первый) аргумент:

#!/bin/bash

echo "current directory: $PWD"

echo "running with argument ${1:-[none]}"

тогда установка

eclipse screenshot

позволяет мне работать

eclipse screenshot

0
ответ дан 21 August 2014 в 17:43

Если вам нужно запустить всего несколько команд, вам не нужно писать сценарий оболочки.

  1. Создать новую конфигурацию внешнего инструмента
  2. Установить местоположение /bin/sh
  3. Установить аргументы -c "список; из; команд"
0
ответ дан 16 June 2020 в 11:13

Другие вопросы по тегам:

Похожие вопросы: