来源:
#include <X11/Xlib.h>
#include <stdlib.h>
#include <stdio.h>
Display *display;
display = XOpenDisplay(NULL);
if(display == NULL){
fprintf(stderr, "Cannot open display.\n");
exit(1);
}
XCloseDisplay(display);
return 0;
我尝试在gcc上编译它“gcc $ 1.c -I / opt / X11 / include -L / opt / X11 / lib -lX11”, 但我不能。 当然,我XQuartz被打开了。 有没有办法解决这个问题?
答案 0 :(得分:0)
您需要将其编译为
gcc test.c -I /opt/X11/include -L /opt/X11/lib
然后再运行它
export DISPLAY=:0