[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:73083] Re: 補足です(Re:[Q]debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)


塩崎です。


From: Takahide Nojima <nojima _at_ taito.co.jp>
Subject: [linux-users:73080] 補足です(Re:  [Q] debian,plamo2.xにてXRally,Ghostscript 6.xは動作します?)
Date: Tue, 29 Aug 2000 18:45:17 +0900
Message-ID: <20000829184513K.nojima _at_ taito.co.jp>

> 添付のプログラム(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
になってリンクに失敗するでしょう。

この場合は、

DEPLIBS = $(DEPXLIB)
LOCAL_LIBRARIES = $(XLIB)
SRCS = xlocale.c
OBJS = xlocale.o
ComplexProgramTargetNoMan(xlocale)

という Imakefile を書いて、

xmkmf -a

とするのが無難です。そうすれば、適切なコンパイルオプションを
指定した Makefile を生成してくれます。


> の2パターンでコンパイルした後、各々./xlocaleした結果を教え
> ていただければ幸いです。

なお、ちゃんと「LANG に ja_JP.eucJP を設定してね」と言わないと
正しく実験できません ;-)

# 私は家では LC_CTYPE=ja_JP.eucJP かつ LANG は設定してないので、
# このプログラムだと C locale で動いちゃいます。


では。
--
Takuya SHIOZAKI / ASTEC Products, Inc.

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: