我试图在mac 10.7.2上安装QCL 0.6.3 (可从http://tph.tuwien.ac.at/~oemer/qcl.html获得)。我已经安装了开发工具,可以在c++中进行基本编程,但是我对makefile之类的东西不太了解。
安装说明如下:
除了通常的C++开发工具外,您还需要在系统上安装flex、bison和(可选) GNU。
解压源包,然后cd到QCL目录,根据需要编辑Makefile并键入Makefile
默认情况下,这将将二进制qcl安装到/usr/local/bin,而QCL包含文件到/usr/local/lib/qcl。
为了提供绘图支持,libplotter (GNUlib图的C++绑定)是必需的。GNU列表是的一部分。
从0.4.3版本开始,QCL还包括对TeXmacs数学文本编辑器的支持。最近的TeXmacs发行版(1.0.0.6或更高版本)已经提供了必要的接口,因此不需要额外安装。
我认为flex和bison会自动出现在mac x中吗?不确定是读行还是绘图仪?
当我输入make时,我会收到一个错误:
g++ -c -Wall -O2 -g -DQCL_DEBUG -DQC_DEBUG -DQCL_PLOT -DQCL_USE_READLINE -DQCL_IRQ -Iqc -DDEF_INCLUDE_PATH="\"/usr/local/lib/qcl\"" -c -o error.o error.cc
error.cc: In function ‘void initialize_readline()’:
error.cc:39: error: ‘rl_unbind_key’ was not declared in this scope
make: *** [error.o] Error 1如有任何帮助、一般提示或具体说明,将不胜感激。
发布于 2011-10-27 04:36:13
谢谢你的评论保罗。当我做更多的混乱时,我发现编辑makefile确实允许我编译程序。我注释掉了makefile的绘图支持和读行支持部分。然后,它运行良好,似乎有助于
https://stackoverflow.com/questions/7905898
复制相似问题