注記

注記

私はMinGWを使ってC++のクロスコンパイルをしています...

/usr/bin/i586-mingw32msvc-g++ファイル名.cpp

コンパイルはできないが、入力できるようにしたい

グーファイル名.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できます。お好みの方をご使用ください。主な違いは、1 番目の方法ではユーザーのみが利用できるのに対し、2 番目の方法ではシステム全体で利用できることです。

関連情報