我在编译一个开源项目时, 有一个参数是:
-liconv
但是,我在源里面,找不到libiconv-dev这个包。
现在,代码编译不过去,哪位知道是为什么吗?
补充一点:
我用的是debian 7
源是网易的
我在编译一个开源项目时, 有一个参数是:
-liconv
但是,我在源里面,找不到libiconv-dev这个包。
现在,代码编译不过去,哪位知道是为什么吗?
补充一点:
我用的是debian 7
源是网易的
2 回答1.4k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1k 阅读
3 回答1.4k 阅读
2 回答778 阅读✓ 已解决
1 回答810 阅读✓ 已解决
应答。iconv是在glibc里的。我查了一下。
而glibc里边有iconv.h,并
没有
libiconv.so的确有单独的libiconv。
我不用Debian,可能包名字不大一样。至少。得提供一下编译的是什么。
增补。我特地找了一下gentoo-zh overlay。它里边有个patch是这样的:
可以看见里边干掉了 -liconv(感觉之前我一直在废话啊)
简而言之:gentoo-zh 里有个/var/lib/layman/gentoo-zh/app-emulation/skyeye,去参考一下会比较好
当然更重要的是我在执行ebuild的时候看见那么一句话: