我正在尝试安装 Touchegg,我确实遵循了本指南这里,
但是在最后一步“sudo make install”时出现此错误:/usr/bin/ld: cannot find -lgeis
尝试用 Google 搜索,但是没有运气。
任何帮助都将非常受欢迎。
目前我正在使用 Ubuntu 的一个变体:elementaryOS。
答案1
它说你缺少一个名为的库库文件。您首先应该搜索您的系统以检查系统中是否有这样的库:
find / -type f -name libgeis.so -print
如果你找不到它,那么你应该安装一个名为的包libgeis-dev,
sudo apt-get install libgeis-dev
它将把库安装在 /usr/lib/x86_64-linux-gnu/libgeis.so 中,对于 i686 也一样。如果仍然找不到,你应该学习如何教你的编译器/加载器在非标准目录中搜索库。如果你真的懒得去用这个:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
将为您完成此操作(如果您有 32 位系统请小心)。