4

(xorg アプリから) xkbcomp をコンパイルしようとしていますが、次のエラーが発生しました。

warning: libxcb.so.1, needed by /lib/libX11.so, not found (try using -rpath or -rpath-link)
/lib/libX11.so: undefined reference to `xcb_connection_has_error'
/lib/libX11.so: undefined reference to `xcb_poll_for_reply'
/lib/libX11.so: undefined reference to `xcb_get_maximum_request_length'
/lib/libX11.so: undefined reference to `xcb_get_file_descriptor'
/lib/libX11.so: undefined reference to `xcb_connect'
/lib/libX11.so: undefined reference to `xcb_wait_for_reply'
/lib/libX11.so: undefined reference to `xcb_get_setup'
/lib/libX11.so: undefined reference to `xcb_wait_for_event'
/lib/libX11.so: undefined reference to `xcb_poll_for_event'
/lib/libX11.so: undefined reference to `xcb_parse_display'
/lib/libX11.so: undefined reference to `xcb_generate_id'
/lib/libX11.so: undefined reference to `xcb_disconnect'
/lib/libX11.so: undefined reference to `xcb_take_socket'
/lib/libX11.so: undefined reference to `xcb_writev'
/lib/libX11.so: undefined reference to `xcb_connect_to_display_with_auth_info'

注: libX11 と libxcb は (autotools を使用して) 正常にコンパイルされ、すべての ".so" 共有ライブラリとヘッダー ファイルを取得しました。しかし、問題はまだ存在しています。

どうすれば解決できますか??

4

2 に答える 2

0

Linuxでは、GCCを使用してフラグを使用できます

gcc input.c -o output -I/usr/lib/X11R6 -lX11
于 2013-03-12T16:01:09.040 に答える