main()
{
Display *display;
display=XOpenDisplay("0:0");
}
gcc -o x x.c -I/usr/X11R6/Include -L/usr/X11R6 b -IX11
为什么编译时出现:
”undefined reference to XOpenDisplay"?
3 个解决方案
#1
大哥你的编译命令出错,正确的如下:
gcc -o x x.c -I/usr/X11R6/include -L/usr/X11R6/lib -lX11
gcc -o x x.c -I/usr/X11R6/include -L/usr/X11R6/lib -lX11
#2
修正:应该是 -lx11
gcc -o x x.c -I/usr/X11R6/include -L/usr/X11R6/lib -lx11
gcc -o x x.c -I/usr/X11R6/include -L/usr/X11R6/lib -lx11
#3
up
#1
大哥你的编译命令出错,正确的如下:
gcc -o x x.c -I/usr/X11R6/include -L/usr/X11R6/lib -lX11
gcc -o x x.c -I/usr/X11R6/include -L/usr/X11R6/lib -lX11
#2
修正:应该是 -lx11
gcc -o x x.c -I/usr/X11R6/include -L/usr/X11R6/lib -lx11
gcc -o x x.c -I/usr/X11R6/include -L/usr/X11R6/lib -lx11
#3
up