Linux下libiconv库安装和使用cannot find -liconv

1.下载

wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz

2.编译安装libiconv库

tar zxvf libiconv-1.16.tar.gz 我手工双击解压的

cd libiconv-1.16

./configure --prefix=/home/lgl/Desktop/test/out

make

make install 

3.在/home/lgl/Desktop/test/out/lib/目录下,拷备需要的库文件libcharset.so.1, libiconv.so.2。

cd /home/lgl/Desktop/test/out

复制

sudo cp -f libcharset.so.1 /usr/lib

sudo cp -f libiconv.so.2 /usr/lib

权限不够一定要加sudo

将/usr/lib/libiconv.so.2下面该库链接到/usr/lib/libiconv.so

ln -s /usr/lib/libiconv.so.2 /usr/lib/libiconv.so

4.还是提示cannot find -liconv

#!/bin/sh
echo "begin"
gcc -static -o mtserver mtsocket.c current.c  ini.c dcmscomm.c public.c sqlite3.c cjson.c config.c db.c dbcd.c dcms01dev.c power.c common.c mtserver.c  -lm -liconv -lrt -ldl -lpthread
echo "cp to nfs .."
cp mtserver ../../nfs
echo "end"

 把-static删了就好了。

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黄人软件

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值