2015-10-27 40 views
1

-lz对xcode中其他链接器标志的含义是什么。我经常看到这与-Objc一起使用还是可以独立使用?它的用法是什么?我使用的Xcode 7.0.0xcode中的objc -lz其他链接器标志

+2

开始* Terminal.app *和输入'的人ld'。找到'-l'选项等。 – trojanfoe

+0

我明白“-l”是针对库的,但是当使用-lz时会发生什么。它有一个特殊的含义,因为我非常确定我没有一个名为z的库...根据man ld的文档,我可以收集以下信息:-lx此选项告诉链接器搜索libx.dylib或 库搜索路径中的libx.a。如果字符串x是 形式y.o,则在相同的位置搜索该文件,即 ,但不会在文件名前面加上'lib'或追加'.a'或'.dylib'到 。 – Nav

+2

嗨。 '-lz' = [zlib](https://en.wikipedia.org/wiki/Zlib) - 这是一个系统库。 –

回答

1

@Mozilla回答了这个问题对我来说关闭这个问题

相关问题