linux下怎么使用zlib库(主要是不会使用库)
我下了zlib,解压放在了linux服务器下,自己编了个程序
#include <iostream>
#include <vector>
#include "zlib.h"
using namespace std;
int main()
{
const unsigned char strSrc[] = "jasddsfsfaffafasd";
unsigned char buff[1024] = {0}, strDst[1024] = {0};
unsigned long srcLen = sizeof(strSrc), bufLen = sizeof(buff), dstLen = sizeof(strDst);
//压缩
compress(buff, &bufLen, strSrc, srcLen);
//解压缩
uncompress(strDst, &dstLen, buff, bufLen);
cout << strDst << endl;
return 0;
}
但是程序编译出错
undefined reference to `compress'
undefined reference to `uncompress'
linux下不会使用库,所以出错了,哪位能帮我详细的说下linux下怎么使用库的。