以下はcentos7での設定方法ですsystemc ソース パッケージをダウンロード: SystemC (accellera.org) 圧縮されたパッケージをユーザーディレクトリに配置して解凍します tar -zxvf systemc-2.3.3.tar.gz systemc-2.3.3フォルダに入る cd システムc-2.3.3 新しい一時フォルダtmpを作成し、それを入力します mkdir tmpcd tmp 次のコマンドを実行します ../設定 作る インストールする この時点で、includeとlib-linux64という2つのフォルダがフォルダ内に生成されます。 環境変数の設定 LD_LIBRARY_PATH=home/centos7/systemc-2.3.3/lib-linux64 をエクスポートします。 ///home/cnetos7/ は、ファイルを解凍するためのパスです。必要に応じてパスを決定できます。 このコマンドの実行は現時点でのみ有効であり、再起動後は無効になります。長期間使用する必要がある場合は、ユーザーディレクトリの .bashrc ファイルにこのコマンドを追加し、以下のコマンドを実行してターミナル再起動後に有効にすることをお勧めします。 ソース .bashrc テストのために systemc プログラムを実行します。 テスト.cpp //すべての systemc モジュールは systemc.h ヘッダーファイルを含める必要があります #include "systemc.h" //hello_worldはモジュール名です SC_MODULE(hello_world){ SC_CTOR(hello_world){ //コンストラクタには何もない } void say_hello(){ //コンソールに「Hello world!!!」と出力します。 cout<<"Hello World!!!"<<endl; } }; //ここでセミコロンを忘れないでください //C++のmainのようにトップレベル関数のsc_main int sc_main(int argc, char* argv[]){ hello_world こんにちは("こんにちは"); 0を返します。 } コンパイルして実行する g++ test.cpp -I/home/cp/Simulator/systemc/include -L/home/cp/Simulator/systemc/lib-linux64 -o test -lsystemc 。/テスト 画面に メイクファイル LIBDIR=-L/home/cp/シミュレータ/systemc/lib-linux64 INCDIR=-I/home/cp/シミュレータ/systemc/include LIB=-lsystemc 全て: g++ -o テスト test.cpp $(LIBDIR) $(INCDIR) $(LIB) クリーン: rm -rf *.o Linux システムでの SystemC 環境設定方法についての記事はこれで終わりです。Linux システムの SystemC 環境に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: CSS3 を使用してピカチュウのアニメーション壁紙を作成する例
>>: MySQLパーティションテーブルは月別に分類されています
データシート:列から行へ: max(case when then) を使用max---集計関数は最大...
主キー:キーワード: 主キー機能: null にすることはできず、一意である必要があります。主キーの...
序文ご存知のとおり、JavaScript は本質的にシングルスレッドですが、ブラウザは非同期リクエス...
Nginx 仮想ドメイン名設定を使用すると、ドメイン名を購入せずに特定のドメイン名を介してローカル ...
序文この記事は主に、MySQL の Innodb で 2T の大きなテーブルをすばやく削除する方法に...
MySQL 5.7.27のインストールチュートリアルは以下のように記録され、皆さんと共有されています...
目次ミキシンMixin ノート (重複名)ローカルミックスイングローバル ミックスイン定義とグローバ...
目次1. 説明2. 関連する依存パッケージをダウンロードする3. 設定ファイル .eslintrc....
目次序文テーブル コンポーネントをカプセル化する必要があるのはなぜですか?ステップ1: 共通コンポー...
目次プロジェクトにmockjsをインストールするVueプロジェクトでmockjsを使用する基本的なプ...
docker run後、ステータスは常にExitedになります解決:パラメータを追加: -it do...
複雑な表を作成するには HTML を使用します。複雑なテーブルでは通常、td の rowspan 属...
目次1. プロジェクト環境: 2: DNSサーバーの設定i: 前方解析を構成する: ii: 逆解像度...
jdk をインストールします: Oracle 公式ダウンロード https://www.oracl...
目次CURRENT_TIMESTAMPの使用CURRENT_TIMESTAMPを使用したタイムスタン...