GCCで日本語識別子を使う方法について、日本語の情報はあまり見かけませんので書き留めておきます。 バージョン4.1.xから-fextended-identifiersというコンパイルオプションが追加されています。現時点では実験的なもののようですが、特に問題なく動作しています。この-fextended-identifiersというのは、日本語の識別子を直接使えるようにするオプションではありません。できることは、国際文字名を有効にすることだけです。 国際文字名というのは、\uXXXXまたは\UXXXXXXXX(Xの部分は16進数字)の形式でUTF-16またはUTF-32の値を直接指定する書式です。変数名や関数名などの識別子に対しても、この国際文字名が使えるようになったというわけです。 以前から、gcd(GNU版のDコンパイラ)を使った場合には、UTF-8で日本語の識別子を書いた場合、アセンブリ