程式語言 - Wine - 解決cannot find -ladvapi32: No such file or directory問題



問題如下:

$ winegcc main.c -o main.exe
    /usr/bin/ld: cannot find -ladvapi32: No such file or directory
    /usr/bin/ld: cannot find -luser32: No such file or directory
    /usr/bin/ld: cannot find -lwinecrt0: No such file or directory
    /usr/bin/ld: cannot find -lkernel32: No such file or directory
    /usr/bin/ld: cannot find -lntdll: No such file or directory
    collect2: error: ld returned 1 exit status
    winegcc: /usr/bin/gcc failed

解法如下:

$ winegcc main.c -o main.exe -L/usr/lib/arm-linux-gnueabihf/wine/arm-unix