Mac OS X 10.7.2にQCL 0.6.3(http://tph.tuwien.ac.at/~oemer/qcl.htmlから入手可能)をインストールしようとしています。私は開発者用のツールをインストールしていて、cで基本的なプログラミングを行うことができますが、makefileなどについてはあまりよく分かりません。mac os xに量子計算言語をインストールするには?
インストール手順は以下の通りです:
Besides the usual C++ development tools, you will need to have flex, bison and (optionally) GNU readline installed on your system.
Untar the source package, then cd to the QCL directory, edit the Makefile for your needs and type make make install
This will, by default, install the binary qcl to /usr/local/bin and the QCL include files to /usr/local/lib/qcl.
For plotting support, libplotter (the C++ bindings of of GNU libplot) is required. GNU libplot is part of the the GNU plotutils.
Since version 0.4.3, QCL also includes support for the TeXmacs mathematical text editor. Recent TeXmacs distributions (1.0.0.6 or newer) already provide the necessary interfaces, so no additional installation is required.
私はflexとbisonは、MAC OS Xの中で自動的にされていると思いますか? readlineやlibplotterについては不明ですか?
私はエラーをバック受け取る作るタイプ:
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
すべてのヘルプ、一般的なヒント、または特定の手順をいただければ幸いです。
指示に従って「必要に応じてMakefileを編集しましたか? –