Как установить /usr/bin/i586-mingw32msvc-g++ в gww?
Я использую кросс-компиляцию для C++, используя MinGW... Я использую
/usr/bin/i586-mingw32msvc-g++ имя файла.cpp
чтобы скомпилировать, но я хочу иметь возможность набрать
gww имя файла.cpp
Я думаю, что мне нужно установить переменную PATH или что-то?
Заметка
Обратите внимание, что я довольно неопытен в Linux, но могу легко обойтись с терминалом и прочим. Если это очень просто, скажите мне, как это сделать.. Обратите внимание, что это очень сложный удар по поисковой системе (set /usr/bin/i586-mingw32msvc-g++?), Надоело!
1 ответ
Вам не нужно менять свой $PATH
поскольку /usr/bin
уже на вашем пути. Вы можете запустить команду как
i586-mingw32msvc-g++ filename.cpp
Это не очень красиво, поэтому, вместо этого, сделать один из
1. Сделайте псевдоним для команды.
открыто ~/.bashrc
и добавьте эту строку:
alias gww='/usr/bin/i586-mingw32msvc-g++'
Теперь откройте новый терминал, чтобы .bashrc
перечитывается (или источник его вручную source ~/.bashrc
) и вы сможете использовать gww
как имя команды.
2. Сделайте ссылку на это в /usr/bin
,
Вы можете создать символическую ссылку на компилятор и назвать символическую ссылку gww
:
cd /usr/bin
sudo ln -s i586-mingw32msvc-g++ gww
Оба подхода позволят вам вызвать i586-mingw32msvc-g++
запустив gww
, Вы можете использовать тот, который вы предпочитаете. Основное отличие состоит в том, что первый подход сделает его доступным только для вашего пользователя, а второй будет общесистемным.