Обычно это бывает нужно, если необходимо добавить пути поиска исполняемых файлов в переменную окружения PATH. Например, чтобы сканер Eclipse нашел нужный кросс-компилятор.
Под Windows обнаружить исполняемый файл легко, надо просто открыть свойства ярлычка, который запускает Eclipse. На Ubuntu найти исполняемый файл несколько сложнее. Надо сделать следующее:
1. Пуск -> найдите ярлычок Eclipse IDE for..., правый клик -> Добавить избранное. Ярлычок появится на рабочем столе или на левой панели.
2. Зайдите в папку рабочего стола. Обычно полный путь до этой папки ~/Рабочий стол (если у Вас русская версия Ubuntu), или ~/Desktop. Найдите там файл ярлычка Eclipse (например Eclipse IDE for Embedded C and C++ Developers - 2022-09.desktop), и откройте его для просмотра.
Примечание: файлы "значков" (юниксоиды их еще называют "файлы запуска приложений", или "ярлыки") на Ubuntu находятся в каталогах /usr/share/applications/ (общесистемные ярлыки приложений, видны всем пользователям) и ~/.local/share/applications/ (ярлыки приложений, которые будут видны только одному пользователю). Поэтому вы можете найти нужный файл описания следующими командами:
$ grep -rn eclipse /usr/share/applications
$ grep -rn eclipse ~/.local/share/applications
Вот примерное содержимое файла значка Eclipse:
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Terminal=false
Encoding=UTF-8
Version=1.1
Name=Eclipse IDE for Embedded C and C++ Developers - 2022-09
StartupWMClass=Eclipse
Exec=/home/домен/имяпользователя/eclipse/embedcpp-2022-09/eclipse/eclipse
Categories=Development;IDE;
Icon=/home/домен/имяпользователя/eclipse/embedcpp-2022-09/eclipse/icon.xpm
Здесь переменная Exec как раз и представляет полный путь до исполняемого файла Eclipse, который можно запускать из командной строки терминала.
[Пример скрипта для запуска Eclipse]
В этом примере Eclipse запускается с перенастроенной переменной окружения PATH, чтобы устранить ошибку поиска компиляторов GNU ARM:
Program "arm-none-eabi-g++" not found in PATH
Program "arm-none-eabi-gcc"a not found in PATH
Содержимое скрипта ecl.sh, который запустит Eclipse:
#!/bin/bash
# Правильный путь до компилятора gcc:
GCCPATH=~/install/gcc-arm-none-eabi-5_4-2016q3/bin
export PATH="$GCCPATH:$PATH"
ECLIPSE=~/eclipse/embedcpp-2022-09/eclipse/eclipse
$ECLIPSE
Можно вместе с $ECLIPSE указать другие опции командной строки, см. [1]. Например, чтобы при запуске не показывалось окошко приветствия, используйте опцию -noSplash:
Для вызова Eclipse в фоновом режиме, чтобы стала доступна консоль, из которой запускался скрипт ecl.sh, добавьте в конце командной строки символ &:
[Ссылки]
1. The Eclipse runtime options site:help.eclipse.org. 2. C/C++ Project Properties, Environment site:help.eclipse.org. 3. Variables properties (C/C++ Project Properties) site:help.eclipse.org. 4. Environment preferences site:help.eclipse.org. |