アプリ版:「スタンプのみでお礼する」機能のリリースについて

回路設計をするためにsystemCをlinux(centOS)にインストールしました。サンプルプログラムの入ったディレクトリがあってそのサンプルプログラムをコンパイルして実行したいです。ところがコンパイルの仕方がわかりません。

例)rsaというディレクトリの内容
[root@localhost rsa]#ls -l
-rw-r--r--. 1 root root 2023 11月 27 21:24 2012 Makefile.am
-rw-r--r--. 1 root root 16276 11月 27 21:24 2012 Makefile.in
-rw-r--r--. 1 root root 2072 11月 27 21:24 2012 README
-rw-r--r--. 1 root root 14137 11月 27 21:24 2012 rsa.cpp
-rw-r--r--. 1 root root 4644 11月 27 21:24 2012 rsa.vcproj

予想するに、systemCをインストールするときに
$./configure
$make
$make install
と打ったので、Makefile.inとMakefile.amがあやしいと思うのですが、これをどのように使ったらよいのやらわかりません。

教えてください。もしくは、参考文献などを教えてください。
すみません。

A 回答 (3件)

READMEにインストール方法書いてたりしませんか?

この回答への補足

回答ありがとうございます。
READMEにはサンプルプログラムの動作の説明しか書いてありませんでした。

補足日時:2012/11/28 00:56
    • good
    • 0

SystemCをインストールしたことはないので,推測できる範囲で.



$./configure
を実行した後に rsa ディレクトリに Makefile ファイルが作成されていませんか?

下記のサイトにある SystemC 2.3 の configure.in のソースリストを見ると 307行目に examples/sysc/rsa/Makefile と書いてあります.
( https://github.com/systemc/systemc-2.3/blob/mast … )

すなわち,この configure.in から作られた configure スクリプトであれば,実行すると examples/sysc/rsa/Makefile.in を元に examples/sysc/rsa/Makefile を生成するはずなのです.configure スクリプトを実行しても rsa ディレクトリに Makefile が作られないとすれば,何らかの理由で違う configure.in から作ったものが同梱されていたのでしょう.

configure.in ファイルのあるディレクトリ(configureと一緒にあるはず)に移動して
$ autoconf
を実行すれば configure スクリプトを作り直すことができます.
それでもう一度,インストールの手順を繰り返せば,rsa ディレクトリに Makefile が作られるのではないかと思います.

rsa ディレクトリに Makefile が生成されれば,そのディレクトリに移動して make を実行すればプログラムがコンパイルされます.
    • good
    • 0

automake,autoconfが関わってることはわかるんですが私自身その使い方を理解しているわけでないので、ご自分で調べてみてください。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!