[Armadillo:05110] Re: 500FX でのX

Yasushi SHOJI email@hidden
2010年 4月 16日 (金) 17:29:46 JST


こんにちは、

ステキな動作報告ありがとうございます。FXや a440は画面がついているので、
GUIアプリの開発手順は必須ですね。

以下、気になった点を

At Fri, 09 Apr 2010 17:01:08 +0900,
Tomohiko Imachi wrote:
> 
> 5 必要なライブラリのリストを作る.
> 
>   /mnt 配下にある,3で作成したソフトウェアを動かしてみる.
>   おそらく事前に export DISPLAY=:0.0 が必要.
> 
>   エラーメッセージで足りないライブラリ等が指摘されるので,それを
>   RAMDISK 起動環境にも用意するのだが,容量的に実体を置けないので,
>   SSD からのシンボリックリンクを張る.

もし、SSDの中身が Debianなら ldd というコマンドが使えます。

$ ldd /bin/bash
	linux-vdso.so.1 =>  (0x00007fff541ff000)
	libncurses.so.5 => /lib/libncurses.so.5 (0x00007fc41a3f4000)
	libdl.so.2 => /lib/libdl.so.2 (0x00007fc41a1f0000)
	libc.so.6 => /lib/libc.so.6 (0x00007fc419e9b000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fc41a65f000)

といった感じで使えます。ただ、dynamic loadするライブラリ、たとえば
gtkで jpeg画像をロードするときに使う
 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
などは出てこないので、結局は try & error な作業が必要かもしれません。

あとは、

	dpkg -L libgtk2.0-0|grep \.so

などとして、出たものは容量が許すかぎりリンクしてしまうとか。(^^;
-- 
          yashi



armadillo メーリングリストの案内