質問: 'g ++ -fpermissive'?そして、どういうわけかエイリアスをエクスポートする必要がありますか? makeプログラムはエイリアスを尊重しますか?./configureスクリプトを変更する必要がありますか?または./configure.in?または他のファイル?
回答: エイリアスは、~/.bashrcファイルに関連する行を配置することで最も簡単に設定できます。コマンドを発行すると、bashは$pathでその名前の実行可能ファイルの最初のインスタンスを検索します。 ~/.bashrcファイル内のエイリアスは常に最初に検出されるため、実際のコマンドと同じ名前のエイリアス(gccなど)がある場合は、エイリアスが実行されます。したがって、あなたの場合、これらの行を~/.bashrcに追加します(はい、構文は正しいです):alias gcc='gcc -fpermissive' alias g++='g++ -fpermissive' または、別のエイリアスを作成して、-fpermissiveフラグが必要かどうかを選択することもできます。alias gcc_per='gcc -fpermissive' alias g++_per='g++ -fpermissive' そうすれば、必要に応じて、gccを使用して/usr/bin/gccを実行したり、gcc_perを使用して/usr/bin/gcc -fpermissiveを実行したりできます。もちろん、エイリアスは好きなように設定できます。名前はあなた次第です。関連する行を~/.bashrcに追加したら、それをソース(source ~/.bashrc)にするか、新しいターミナルを開くだけで、新しいエイリアスが設定され、準備が整います。