如何在mac os x上安装量子计算语言?

时间:2011-10-26 16:39:23

标签: c++ macos qcl

我正在尝试在mac os 10.7.2上安装QCL 0.6.3(可从http://tph.tuwien.ac.at/~oemer/qcl.html获得)。我安装了开发人员工具,可以用c进行基本编程,但我对makefile等知之甚少。

安装说明如下:

  

除了常用的C ++开发工具外,还需要flex,   bison和(可选)安装在您系统上的GNU readline。

     

解开源包,然后cd到QCL目录,编辑   Makefile满足您的需求并输入make make install

     

默认情况下,这会将二进制qcl安装到/ usr / local / bin和   QCL包含文件到/ usr / local / lib / qcl。

     

为了绘制支持,libplotter(GNU libplot的C ++绑定)   是必须的。 GNU libplot是GNU plotutils的一部分。

     

从版本0.4.3开始,QCL还包括对TeXmacs的支持   数学文本编辑器。最近的TeXmacs发行版(1.0.0.6或   较新的)已经提供了必要的接口,所以没有额外的   安装是必需的。

我认为flex和bison会自动出现在mac os x中吗?关于readline还是libplotter不确定?

当我输入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

任何帮助,一般提示或具体说明都将不胜感激。

1 个答案:

答案 0 :(得分:0)

感谢Paul的评论。当我做了一些更糟糕的事情时,我发现编辑makefile确实允许我编译程序。我注释掉了makefile的绘图支持和readline支持部分。然后它运行良好,似乎有助于