我知道这些是一些常见的/基本的库,但它们究竟意味着什么呢?
例如,我知道,-lm
是一些数学库,但这是标准的数学库还是什么?
用于压缩的-lz
?什么压缩?
我不知道-lrt
是什么。
这些东西是什么?
<cmath>
或<math.h>
时,使用的是相同的吗?发布于 2011-04-14 12:24:55
-lz
- is zlib,http://zlib.net/-lm
--是您计算出来的数学库(实现定义了AFAIK)-lrt
-提供POSIX实时扩展:http://www.s-gms.ms.edus.si/cgi-bin/man-cgi?librt+3LIB发布于 2011-04-14 12:26:16
开关-lX通常意味着加载库libX.so。
libm是标准的数学库;它包含sin()、cos()、atanh()所有这些好东西。
libz是Zlib,它是一个压缩库,可以执行gzip、泄气和其他几种格式。
这里有几个不同的库:一个是POSIX实时扩展;另一个是通用编程辅助工具库。
发布于 2011-04-14 12:25:04
-lz链接到zlib,-lm链接到数学,-lrt链接到实时扩展库。
https://stackoverflow.com/questions/5663097
复制相似问题