main.c
Code: Select all
#include <windows.h>
int main(int argc, char** argv) {
MessageBox(NULL, "Hello world.", "Hello", MB_OK);
return 0;
}
Code: Select all
i586-mingw32msvc-gcc *.c -o main.exe
wine main.exe
Code: Select all
winegcc -mwindows -mno-cygwin *.c -o main
/usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
/usr/bin/ld: cannot find -lm
collect2: ld returned 1 exit status
winegcc: gcc failed