Могу ли я запустить скрипт в конфигурации запуска Eclipse? - PullRequest
8 голосов
/ 13 октября 2009

Моя компания традиционно использует среду разработки Linux для командной строки. Мы используем скрипт для управления переменными окружения PATH и LD_LIBRARY_PATH при компиляции и запуске. Этот скрипт вызывается путем добавления его в начало команды, например:

sbs make
sbs ../bin/foo.exe

Я пытаюсь заставить наш код работать с Eclipse CDT и продвинуть нас вперед на десятилетие или около того в инструментах разработки. Я могу контролировать, что команда make находится в конфигурации сборки, но я не понял, как управлять исполняемой командой в конфигурации запуска. Это возможно? Или нам придется устанавливать переменные среды в конфигурации выполнения, а не полагаться на сценарий для этого. Целью сценария было минимизировать работу при сборке для разных версий GTK или при сборке на разных платформах (Linux, Solaris и т. Д.).

Ответы [ 2 ]

3 голосов
/ 13 октября 2009

Хммм, вы ищете вкладку «Environment» в «External Tools Configuration» (кнопка «Play» с красной панелью инструментов)?

alt text

Если это не то, что вы ищете, не обращайте внимания на мой комментарий.

1 голос
/ 13 октября 2009

Чтобы установить пользовательскую среду сборки:

Project Properties->C/C++ Build->Environment

Для выполнения вашей программы

Project Properties->Run/Debug Settings->New

Введите переменные на вкладке Environment в Launch Configuration. Перейдите на вкладку «Общие» и установите флажок Shared File и проверьте конфигурацию модуля запуска в своем проекте.

Если вы хотите запускать другие программы с вашей сборкой (скажем, до / после процессора), добавьте новый сборщик с:

Project Properties->Builders->New
...