-mno-cygwin编译器参数不存在。
我尝试使用'-static',但编译器找不到安装-lpng
答案 0 :(得分:1)
你需要交叉编译它。在cygwin64中运行包x86_64-w64-mingw32-gcc
中包含的mingw64-x86_64-gcc-g++
以交叉编译本机Windows 64位可执行文件。如果您使用cygwin或编译32位可执行文件,则类似。
但是,如果没有cygwin兼容层,则无法编译使用POSIX API的程序。如果您的程序需要POSIX API,则必须使用cygwin依赖进行编译。