- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tcsh(v6-11)で文字化けする問題)
tcsh(v6-11)で文字化けする問題
このQ&Aのポイント
- tcsh(v6-11)で文字化けする問題についての質問です。
- tcshは日本語表示がうまく行われず、エラーメッセージが化けてしまいます。
- 環境変数LANGがC(英語モード)なのかja(日本語)なのかでエラーメッセージの表示が切り替わるため、原因を特定したいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
1) # env CFLAGS=-O3 ./configure の意味は? envは環境変数をセットし、実行コマンド環境に渡すプログラムです。 この例の場合、CFLAGS=-O3をセットし、configureコマンドを実行します。 慣習に従えばCFLAGSはコンパイラオプションの変数であり、-O3は通常optimize Level(最適化度)をあらわしています(gccの場合)。詳しくはmanコマンドでccかgccで調べてください。 2)makeしたディレクトリに"nls/"があるのですが、これがmake install でどこにもコピーされていないが? nlsは多分Native Language Supportの事でしょう。そのディレクトリ下に何が置かれていたかはしりませんが、プログラム関係なら実行ファイルにリンクされたかshared objectとして/usr/local/libあたりにinstallされたか、言語リソースなら/usr/share/localeあたりにinstallされているかもしれません。
その他の回答 (1)
- alfeim
- ベストアンサー率58% (114/195)
回答No.1
consoleが日本語対応してないからじゃないですか? ちょっとSunは扱った事が無いので良く知らないんですが、GUIシステム上からktermなどの日本語対応コンソールを使ったりすれば見えると思います。
補足
有難う御座います。まだ疑問があるのですが、一応解決したので、報告します。 コンパイルの時に、 config_f.hの中身を #define NLS_CATALOGS #define KANJI #define DSPMBYTE としなければ成りませんでした。 そして # env CFLAGS=-O3 ./configure としてからmake ;make install だそうです。 上記defineは多言語対応のためらしいのですが、分からないのは、 1) # env CFLAGS=-O3 ./configure の意味は? 2)makeしたディレクトリに"nls/"があるのですが、これがmake install でどこにもコピーされていないが? ということです。 tcshのREADMEに詳細が書かれていないので困っちゃっています。 なにか分かりましたらまた教えて下さい。