我有点转向基于Mac的开发环境,因为笔记本电脑和工作站的Mac系列包含一些非常好的系统,虽然价格昂贵。作为偶尔的Emacs开发人员,我想从git / bazaar源构建Emacs。令我惊讶的是,第一次尝试使用Xcode4时,我发现Xcode提供的autoconf版本低于Emacs所需的版本。因此,这提出了一个问题:那些使用Mac硬件每天开发Emacs的方法是为了在OS X上构建和运行Emacs开发代码所需的库和头文件?留给我自己的设备,我将获取并构建Emacs所需的组件版本,这些组件不被Xcode所满意并将它们放入/ usr / local / ...但是我确实发现其他方法,使用fink for one例如,可能是较少的工作和/或更令人满意,因此问题。这也适用于Xcode未提供的图形支持(pdf,dvi,png等)的附加软件包。
答案 0 :(得分:2)
文件nextstep/INSTALL
中的路线是发出以下命令:
./configure --with-ns
make install
生成的“app”可以在nextstep/Emacs.app
中找到。
但是,有一个随Emacs提供的XCode项目,但我没有让它工作。
答案 1 :(得分:0)
我使用macports个包'emacs-app',这只是配置了emacs --with-ns
。他们目前的版本是23.2.1
即使您想直接从GNU repos构建emacs,使用macports获取autotools也可以为您节省一些时间和精力。 autoconf包为2.68,emacs configure.ac需要2.65