我将尝试使用以下命令在 Linux 上编译一个 Windows .c 文件:
我尝试查看gcc.exe的帮助页面,但找不到与“-shared”参数相关的内容。
这个参数是用来生成动态链接库的。
wine gcc.exe x.c -o x.exe -lws2_32
我遇到了这个错误。
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a(main.o):main.c:(.text+0x104): 未定义对 `WinMain@16' 的引用
然而,当使用 gcc.exe
带上 -shared
属性时,该错误消失了。
wine gcc.exe -shared x.c -o x.exe -lws2_32
我尝试查看gcc.exe的帮助页面,但找不到与“-shared”参数相关的内容。
这个参数是用来生成动态链接库的。