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

How to install quantum computation language on mac os x?

本文关键字:安装 计算 语言 mac os      更新时间:2023-10-16

我试图在mac os 10.7.2上安装QCL 0.6.3(可从http://tph.tuwien.ac.at/~oemer/qcl.html获得)。我已经安装了开发工具,可以用c做基本的编程,但我对makefiles之类的不太了解。

安装说明如下:

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

解压缩源包,然后cd到QCL目录,编辑根据需要制作文件,然后输入make make install

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

对于绘图支持,libplot (GNU libplot的c++绑定)是必需的。GNU libplot是GNU plotils的一部分。

从0.4.3版开始,QCL还包括对texmac的支持数学文本编辑器。最新的texmac发行版(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

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

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