
私は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 番目の方法ではシステム全体で利用できることです。