История изменений
Исправление fluorite, (текущая версия) :
$ cat hello.c
#include <X11/Xlib.h>
#include <unistd.h>
int main()
{
Display* MainDisplay = XOpenDisplay(0);
Window RootWindow = XDefaultRootWindow(MainDisplay);
Window MainWindow = XCreateSimpleWindow(MainDisplay, RootWindow, 0, 0, 800, 600, 0, 0, 0x00aade87);
XMapWindow(MainDisplay, MainWindow);
XFlush(MainDisplay);
for(;;) { sleep(1); }
}
$ gcc hello.c -lX11
$ ./a.out
^C
Исправление fluorite, :
$ cat hello.c
#include <X11/Xlib.h>
#include <unistd.h>
int main()
{
Display* MainDisplay = XOpenDisplay(0);
Window RootWindow = XDefaultRootWindow(MainDisplay);
Window MainWindow = XCreateSimpleWindow(MainDisplay, RootWindow, 0, 0, 800, 600, 0, 0, 0x00aade87);
XMapWindow(MainDisplay, MainWindow);
XFlush(MainDisplay);
for(;;) { sleep(1); }
}
$ gcc hello.cpp -lX11
$ ./a.out
^C
Исходная версия fluorite, :
$ cat hello.c
#include <X11/Xlib.h>
#include <unistd.h>
int main()
{
Display* MainDisplay = XOpenDisplay(0);
Window RootWindow = XDefaultRootWindow(MainDisplay);
Window MainWindow = XCreateSimpleWindow(MainDisplay, RootWindow, 0, 0, 800, 600, 0, 0, 0x00aade87);
XMapWindow(MainDisplay, MainWindow);
XFlush(MainDisplay);
for(;;) { sleep(1); }
}
$ g++ hello.cpp -lX11
$ ./a.out
^C