[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:12019] environment of gtk+ (slink)
村瀬と申します。
この正月休みから始めて、ようやくlinux(debian slink)でメール、ブラウザ、
xemacs20など、一通りの環境が整ったので、こんどはlinuxでのプログラミングの
世界に進もうと思って、gtk+ を始めました。
libgtk-docパッケージに付いているチュートリアルをやり始めたのですが、
gcc のところでエラーが出て進みません。
何しろgccを使うのも始めてなものですから、原因がごく初歩的なものかも
知れない気もするのですが、gtk+ を含めた環境の問題のような気がします。
gtk+ の環境は、良く紹介がある、ソースからのコンパイルではなく、全て
debian のパッケージで構築していますので、debianなお話になるのかな?
(現象)
gcc -Wall -g firstprog.c -o firstprog `gtk-config --cflags` `gtk-config --libs`
で
ld: cannot open -lXi: No such file or directory
のエラーとなる。
(ソース)
#include <gtk/gtk.h>
int main (int argc, char *argv[])
{
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_show (window);
gtk_main ();
return 0;
}
(slinkの環境)
ii gcc 2.7.2.3-7 The GNU C compiler.
ii cpp 2.7.2.3-7 The GNU C preprocessor.
ii binutils 2.9.1.0.19a-2 The GNU assembler, linker and binary utiliti
ii libc6 2.0.7.19981211 GNU Libc: shared libraries
ii libc6-dev 2.0.7.19981211 GNU Libc: Development libraries and header f
ii libgtk-dbg 1.0.6-2 Debugging static libraries for the GIMP Tool
ii libgtk-dev 1.0.6-2 Header files and static libraries for the GI
ii libgtk-doc 1.0.6-2 Documentation and example code for the GIMP
ii libgtk1 1.0.6-2 The GIMP Toolkit set of widgets for X
ii libgtkmm 0.9.15-1 shared library of gtk--, a C++ wrapper for G
ii libgtkmm-dev 0.9.15-1 static library and header files of gtk--, a
ii xlib6g 3.3.2.3a-8 shared libraries required by X clients
ii xpm4g 3.4j-0.6 X Pixmap libraries (for libc6) - runtime
上記は関連ありそうなものを挙げていますが、
なにしろノートPC(chandra)で、disk 容量の関係もあって
dpkgで一つ一つインストールして来たため、普通の環境ならば当然入っているべき
もの(特にライブラリ関係?)が抜けているのかも知れません。
但し、依存関係は全てクリアして来ていますが....
どなたか、お分かりの方はお知恵を貸して下さい。
--
Takeshi Murase (t-murase@xxxxxxxxxxxxxxxxxxxxx)