포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.
#include <gtk/gtk.h>
int main( int argc,char *argv[] )
{
GtkWidget *window;
GtkWidget *label;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
label = gtk_label_new ("hello world");
gtk_container_add (GTK_CONTAINER(window), label);
gtk_widget_show (label);
gtk_widget_show (window);
gtk_main ();
return(0);
}
arm-s3c6410-linux-gnueabi-gcc -o GTK-Hello GTK-Hello.c
-I/opt/s3c6410/staging/arm-s3c6410-linux-gnueabi/usr/include/gtk-2.0
-I/opt/s3c6410/staging/arm-s3c6410-linux-gnueabi/usr/lib/gtk-2.0/include
-I/opt/s3c6410/staging/arm-s3c6410-linux-gnueabi/usr/include/atk-1.0
-I/opt/s3c6410/staging/arm-s3c6410-linux-gnueabi/usr/include/cairo
-I/opt/s3c6410/staging/arm-s3c6410-linux-gnueabi/usr/include/pango-1.0
-I/opt/s3c6410/staging/arm-s3c6410-linux-gnueabi/usr/include/glib-2.0
-I/opt/s3c6410/staging/arm-s3c6410-linux-gnueabi/usr/lib/glib-2.0/include -lgtk-x11-2.0
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
arm-s3c6410-linux-gnueabi -> armv6-s3c6410-linux-gnueabi 로 변경해서 컴파일 하는데도 "No such file or directory"라는 메시지만 뜹니다. 참고로 저는 /opt/RootFS-aESOP6410/home/root/GTK-Hello.c로 파일을 만들었는데요. 안되네요.
Make파일을 이용하는 방법도 있던데 그건 또 어떻게 하는지요...
넘 모르는게 많아 따라하기도 힘드네요...