gcc collect2.exe:错误:ld返回1退出状态

iaqfqrcu  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(142)

请我需要帮助,当我试图编译我的.C到png

gcc --std=c99 -Wall -lz a.c -o a.png
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: cannot find -lz
collect2.exe: error: ld returned 1 exit status

这是什么意思呢?

gwo2fgha

gwo2fgha1#

从错误消息中,链接器指出它找不到libz.solibz.a。如果您从自己的路径提供该lib,请通过以下方式告诉链接器它必须在您的路径中搜索

gcc --std=c99 -Wall -Ldir -lz a.c -o a.png

使用了

ld -lz --verbose

以查看链接程序在何处搜索libz。

相关问题