nojimaです。
丁寧な解説有難うございます。
From: "T.SHIOZAKI" <tshiozak _at_ astec.co.jp>
Subject: [linux-users:73083] Re: 補足です(Re: [Q] debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)
Date: Tue, 29 Aug 2000 19:15:28 +0900
> > 添付のプログラム(xlocale.c)を
> > [PAT1]
> > gcc -I/usr/X11R6/include -L/usr/X11R6/lib -DX_LOCALE \
> > -o xlocale xlocale.c
>
> glibc-2.x の環境では、X_LOCALE を付けると _Xsetlocale が unresolved symbol
> になってリンクに失敗するでしょう。
>
...中略...
> とするのが無難です。そうすれば、適切なコンパイルオプションを
> 指定した Makefile を生成してくれます。
すみません、実は、私の環境に少々問題があって、
*1998年4月ごろ入れた、Slackware3.x + JE-0.9.8aにLDPの
Glib2-Howtoに従い自力でglibcを入れ、良くわからなかったの
でPrimary Libraryとしてインストールしてしまったシステム
*諸事情にてXを入れていないSolaris2.xシステム(OpenWindows)
の間でソースをやり取りすることが多いので、敢えてあのような質
問をさせていただきました。
> > の2パターンでコンパイルした後、各々./xlocaleした結果を教え
> > ていただければ幸いです。
>
> なお、ちゃんと「LANG に ja_JP.eucJP を設定してね」と言わないと
> 正しく実験できません ;-)
すみません、Slackware 3.x+JE-0.9.8aシステムで
if(!setlocale(LC_ALL,getenv(LANG)){
としないと、正常に解釈してくれない(Coreを吐く)場合がありま
したので、あのようにさせていただきました。本来ならば、教科書
通りに
if(!setlocale(LC_ALL,"")){
とすべきです。
> # 私は家では LC_CTYPE=ja_JP.eucJP かつ LANG は設定してないので、
> # このプログラムだと C locale で動いちゃいます。
すみませんでした。
--
Takahide Nojima
Follow-Ups:
- [linux-users:73105] Re: 有難うございます(Re:[Q] debian,plamo2.xにてXRally,Ghos tscript 6.xは動作します?)OKI Hidetaka
- [linux-users:73067] [Q] debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?Takahide Nojima
- [linux-users:73080] 補足です(Re:[Q]debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)Takahide Nojima
- [linux-users:73083] Re: 補足です(Re:[Q]debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)T.SHIOZAKI
- Prev by Subject: [linux-users:73085] Re: syslogの読み方を教えて下さい。
- Next by Subject: [linux-users:73087] Re: syslogの読み方を教えて下さい。
- Previous by thread: [linux-users:73083] Re: 補足です(Re:[Q]debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)
- Next by thread: [linux-users:73105] Re: 有難うございます(Re:[Q] debian,plamo2.xにてXRally,Ghos tscript 6.xは動作します?)
- Indexes:[Main][Thread]