0

我在 Linux 上工作了一年。困扰我的一件事是我不熟悉使用源代码安装新软件的过程(由于环境限制,我无法从网络安装它们)。

我经常被各种错误阻止,例如:

------------------------
libtool: install: error: relink `Magick++/lib/libMagick++.la' with the above command before installing it
------------------------

或者

------------------------
magick/.libs/libMagickCore.so: undefined reference to `gzseek64'
magick/.libs/libMagickCore.so: undefined reference to `gztell64'
------------------------

虽然我终于找到了谷歌的解决方案,但我不知道它为什么会起作用。

任何人都可以帮助我解决这种情况,或者给我一些关于如何在这种事情上提高自己的建议吗?

我缺乏“配置”、“制作”、“64位差异”、“共享库”的知识;谁能指出我正确的方向并给我一些有用的书籍或文章?

提前致谢!

4

1 回答 1

2

这是一个复杂的主题,我能想到的唯一建议是从下往上学习,当你觉得够了就停下来。首先学习用你喜欢的任何语言编译代码。一旦你明白了,你就可以继续链接事物,构建和使用库。当您对这个想法感到满意时,您可以尝试make。如果这不会吓到您,那么您可以学习如何配置.

这是一个复杂的过程,令人惊奇的是,我们现在还没有更好地驯服它。

于 2010-06-19T07:09:46.877 回答