在linux上使用“make& make install”软件的问题

时间:2010-06-19 06:53:26

标签: 64-bit makefile compilation configure

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

我经常遇到不同类型的错误,例如:

------------------------
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'
------------------------

虽然我终于找到了google的解决方案,但我并不确切知道它的工作原理。

任何人都可以帮助我解决这种情况,或者就如何改善自己这类事情给我一些建议吗?

我缺乏“configure”,“make”,“64bit的差异”,“共享lib”的知识;有人能指出我正确的方向并给我一些有用的书籍或文章吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

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

这是一个复杂的过程,现在我们还没有更好地驯服它,真是太棒了。