原则:阅读./configure --help的内容一般就能解决安装过程中的问题。
1. 为Dictionary安装中文词典
Linux下的词典StarDict有众多词典文件。应用程序DictUnifier就是将StarDict的词典文件软化成Dictionary的格式,并且将放到~/Library/Dictionaries/下,重新启动Dicionary就可以看到词典了。
2. 安装PGPLOT
PGPLOT需要调用X11图形库,安装Xcode就会有X11。如果需要产生PNG图,需要安装libpng和zlib包。按标准的步骤就可以安装。
PGPLOT安装建议选择bsd系统。编译生成libpgplot库的时候会出现如下错误:
(1). 找不到png.h
编辑makefile文件,修改./png.h等的路径为png安装的路径。
(2).ranlib:archive member:libpgplot.a cputype does not match
错误的原因可能是生成库的类型不对,在编译参数中加 -m64
3 安装GCC
Xcode里包括gcc。自己也可以动手编译安装。
编译需要gmp、mpfr、mpc包,注意将他们的源代码复制到gcc的目录下才能正常configure.
4.安装doxygen
doxygen调用的GNU的iconv,这与MAC系统的iconv不一致,会产生错误。在编译的时候,进入到src/下,修改Makefile.doxygen,加入下面参数
-L/usr/local/lib
-I/usr/local/include
另外,doxygen也提供集成的UI界面,在其主页上可以下载安装。
5.Midnight commander
没有编译成功,好像是glib的问题。Rudix上有编译好的包可以用。
6.gnuplot
最好安装AquaTerm,这是专门mac上运行的终端。然后按标准步骤安装gnuplot。
7. home butten and end button
home: fn+left arrow
end: fn+right arrow
8. 播放电影
安装perian
9. TeX
安装MacTeX,完全包括TeXLive,集成了MAC上TeX工具。
10. OpenGL
MAC系统的3D图形界面就以OpenGL为基础,因此MAC自带了OpenGL相关的库。与Linux下相比,需要修改头文件
#include <gl.h> ----> #include <OpenGL/gl.h>
#include <glu.h> ----> #include <OpenGL/glu.h>
#include <glut.h> ----> #include <GLUT/glut.h>
编译命令为
gcc -framework GLUT -framework OpenGL -framework Cocoa file.c
11. wget
直接下载源代码安装。
12. Gedit
习惯用Gedit的,在MAC可以自己编译源码安装,但费劲的是先得安装GTK和Gnome。不想这么做的同胞,网上可以可以下载到gedit.dmg包。
13. Eclipse
官方提供MAC安装包。