以下は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パーティションテーブルは月別に分類されています
原因外部ファイルをミニプログラムにインポートする方法は次のとおりです: @import "...
1. 結論構文: 制限オフセット、行結論: 同じ行条件では、オフセット値が大きいほど、limitステ...
目次使用シナリオ達成方法1. 動的コンポーネントを配置する場所2. コンポーネントのインスタンスを取...
目次概要達成方法具体的な実装評価関数の終了を決定する生成関数の範囲変換関数マップフィルター割り込み機...
あなたも私と同じように、コンピューターのファイルを整然と整理し、不要なファイルを適宜削除するプログラ...
デフォルトのブリッジ ネットワークのため、コンテナーを再起動すると IP アドレスが変更されます。シ...
キャッシュを使用する目的は、バックエンドの負荷を軽減し、Web サイトの同時実行性を向上させることで...
この記事では、例を使用して MySQL トリガーの簡単な使用方法を説明します。ご参考までに、詳細は以...
システム環境: Ubuntu 16.04LTSこの記事では、6 つの Docker コンテナを使用し...
さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <html> <...
1 ダウンロードアドレスは https://dev.mysql.com/downloads/mysq...
<div id="ルート"> <h2>頑張れ、{{na...
目次1. 動的型付けとは何ですか? 2. データ型2.1 プリミティブ型 (6 つのプリミティブ型、...
IE6 での CSS 背景画像のちらつきバグ (IE6 の背景画像キャッシュの問題) IE6 は、背...
冒頭にこう書かれています:アブソリュートは言った。「親戚よ、私はあなたを私の人生で見たくない!」なぜ...