|
我已经在自己的PC上交叉编译成功了GTK+2.12.8
我比着书上写了个hello world的程序。
但是,我怎么交叉编译我写的这个程序呢。
我用的编译选项是这样的
- arm-linux-gcc hello.c -o hello `pkg-config gtk+-2.0 --libs --cflags`
复制代码
但是包了许多错:
- /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: warning: libdirectfb-1.1.so.0, needed by /usr/gtk/lib/libgdk-directfb-2.0.so, not found (try using -rpath or -rpath-link)
- /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: warning: libfusion-1.1.so.0, needed by /usr/gtk/lib/libgdk-directfb-2.0.so, not found (try using -rpath or -rpath-link)
- /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: warning: libdirect-1.1.so.0, needed by /usr/gtk/lib/libgdk-directfb-2.0.so, not found (try using -rpath or -rpath-link)
- /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: warning: libpangoft2-1.0.so.0, needed by /usr/gtk/lib/libpangocairo-1.0.so, not found (try using -rpath or -rpath-link)
- /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: warning: libfreetype.so.6, needed by /usr/gtk/lib/libpangocairo-1.0.so, not found (try using -rpath or -rpath-link)
- /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: warning: libfontconfig.so.1, needed by /usr/gtk/lib/libpangocairo-1.0.so, not found (try using -rpath or -rpath-link)
- /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: warning: libpng12.so.0, needed by /usr/gtk/lib/libcairo.so, not found (try using -rpath or -rpath-link)
- /usr/gtk/lib/libcairo.so: undefined reference to `png_get_IHDR@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_destroy_write_struct@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `FcPatternAddInteger'
- /usr/gtk/lib/libcairo.so: undefined reference to `deflate'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_write_end@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `FT_Get_PS_Font_Info'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_set_tRNS_to_alpha@PNG12_0'
- /usr/gtk/lib/libpangocairo-1.0.so: undefined reference to `pango_fc_font_map_cache_clear'
- /usr/gtk/lib/libpangocairo-1.0.so: undefined reference to `FT_Init_FreeType'
- /usr/gtk/lib/libcairo.so: undefined reference to `FcPatternAddBool'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_set_write_fn@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `FcPatternGetBool'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_destroy_read_struct@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_create_read_struct@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `FT_Load_Glyph'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_set_palette_to_rgb@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `FT_Done_Face'
- /usr/gtk/lib/libcairo.so: undefined reference to `FT_Render_Glyph'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_set_read_fn@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_set_bKGD@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_set_filler@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `FT_Get_Char_Index'
- /usr/gtk/lib/libcairo.so: undefined reference to `FT_Outline_Translate'
- /usr/gtk/lib/libpangocairo-1.0.so: undefined reference to `pango_fc_font_create_metrics_for_context'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_read_image@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_set_interlace_handling@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_get_io_ptr@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_error@PNG12_0'
- /usr/gtk/lib/libpangocairo-1.0.so: undefined reference to `pango_fc_font_map_get_type'
- /usr/gtk/lib/libpangocairo-1.0.so: undefined reference to `FcPatternGetDouble'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_read_end@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_read_info@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_read_update_info@PNG12_0'
- /usr/gtk/lib/libcairo.so: undefined reference to `FT_Outline_Decompose'
- /usr/gtk/lib/libcairo.so: undefined reference to `FT_Set_Pixel_Sizes'
- /usr/gtk/lib/libcairo.so: undefined reference to `png_create_write_struct@PNG12_0'
- /usr/gtk/lib
复制代码
是因为我的GTK没有编译成功吗?
还是其他的什么原因呢? |
|