Как установить / usr / bin / i586-mingw32msvc-g ++ в gww?

Я использую кросс-компиляцию для C ++, используя MinGW ... Я использую

/ usr / bin / i586-mingw32msvc-g ++ имя файла .cpp

для компиляции, но я хочу иметь возможность набрать

gww имя файла .cpp

Я думаю, мне нужно установить PATH переменная или что-то еще?

Примечание

Обратите внимание, что я довольно неопытен в Linux, но могу легко обойтись с терминалом и прочим. Если это очень просто, скажите мне, как это сделать. Обратите внимание, что это очень сложный удар по поисковой системе (set / usr / bin / i586-mingw32msvc-g ++?), Sick!

1
задан 10 May 2014 в 21:32

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

0
ответ дан 10 May 2014 в 21:32

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

Похожие вопросы: