Как установить /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, Вы можете использовать тот, который вы предпочитаете. Основное отличие состоит в том, что первый подход сделает его доступным только для вашего пользователя, а второй будет общесистемным.

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