Сборка C в .exe на линуксе | mingw tools

#include <gtk/gtk.h>

int main(int argc, char *argv[])
{
    GtkWidget *window;
    gtk_init(&argc, &argv);
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_widget_show(window);
    gtk_main();
    return 0;
}
[hart@archlinux game]$ i686-w64-mingw32-gcc main.c $(pkg-config --cflags --libs gtk+-3.0)
In file included from /usr/include/glib-2.0/gio/gio.h:48,
                 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28,
                 from /usr/include/gtk-3.0/gdk/gdk.h:32,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from main.c:1:
/usr/include/glib-2.0/gio/gcredentials.h:77:1: ошибка: неизвестное имя типа «uid_t»
   77 | uid_t            g_credentials_get_unix_user      (GCredentials    *credentials,
      | ^~~~~
/usr/include/glib-2.0/gio/gcredentials.h:81:52: ошибка: неизвестное имя типа «uid_t»; имелось в виду «pid_t»?
   81 |                                                    uid_t           uid,
      |                                                    ^~~~~
      |                                                    pid_t
[hart@archlinux game]$ micro main.c

пытался сделать кросплатформенное приложение.


Ответы (0 шт):