• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tcsh(v6-11)で文字化けする問題)

tcsh(v6-11)で文字化けする問題

このQ&Aのポイント
  • tcsh(v6-11)で文字化けする問題についての質問です。
  • tcshは日本語表示がうまく行われず、エラーメッセージが化けてしまいます。
  • 環境変数LANGがC(英語モード)なのかja(日本語)なのかでエラーメッセージの表示が切り替わるため、原因を特定したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • alfeim
  • ベストアンサー率58% (114/195)
回答No.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などの日本語対応コンソールを使ったりすれば見えると思います。

tk_1980024
質問者

補足

有難う御座います。まだ疑問があるのですが、一応解決したので、報告します。 コンパイルの時に、 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に詳細が書かれていないので困っちゃっています。 なにか分かりましたらまた教えて下さい。

関連するQ&A