打印出源代码(更常见的是文本文件)的最佳Windows程序是什么?我想要以下功能:
我已经杀了半天试图在Snow Leopard上为python编译matplotlib.我已经使用了googles并找到了这个有用的页面(http://blog.hyperjeff.net/?p=160),但我还是无法编译它.我看到该页面上其他用户的评论,所以我知道我并不孤单.
我已经独立安装了zlib,libpng和freetype.
我编辑了make.osx文件,将其包含在顶部:
PREFIX=/usr/local
PYVERSION=2.6
PYTHON=python${PYVERSION}
ZLIBVERSION=1.2.3
PNGVERSION=1.2.33
FREETYPEVERSION=2.3.5
MACOSX_DEPLOYMENT_TARGET=10.6
## You shouldn't need to configure past this point
PKG_CONFIG_PATH="${PREFIX}/lib/pkgconfig"
CFLAGS="-Os -arch x86_64 -arch i386 -I${PREFIX}/include"
LDFLAGS="-arch x86_64 -arch i386 -L${PREFIX}/lib"
CFLAGS_DEPS="-arch i386 -arch x86_64 -I${PREFIX}/include -I${PREFIX}/include/freetype2 -isysroot /Developer/SDKs/MacOSX10.6.sdk"
LDFLAGS_DEPS="-arch i386 -arch x86_64 -L${PREFIX}/lib -syslibroot,/Developer/SDKs/MacOSX10.6.sdk"
Run Code Online (Sandbox Code Playgroud)
然后我跑:
sudo make -f make.osx mpl_build
Run Code Online (Sandbox Code Playgroud)
这给了我:
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" &&\
export MACOSX_DEPLOYMENT_TARGET=10.6 &&\
export CFLAGS="-Os -arch x86_64 -arch i386 -I/usr/local/include" &&\
export LDFLAGS="-arch x86_64 -arch i386 -L/usr/local/lib" &&\
python2.6 setup.py build
... …Run Code Online (Sandbox Code Playgroud)