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