以下は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パーティションテーブルは月別に分類されています
目次1. インストール2. インポート3. 検証ルールを定義します(エクスポート用に js ファイル...
ホーム ページに戻るための支払いカウントダウン ケースの概要: シンプルな js 構文、getEle...
1. 何ですか マークアップ言語として、CSSは比較的シンプルな構文とユーザーに対する要件が低いが、...
目次1. データを準備するデータテーブルを作成するデータの挿入2. SQLドリル1. SQL文の強化...
目次序文ステップ序文今日、es ログが記録されていないことに気付きました。filebeat、elas...
1. Linuxグループの基本紹介Linux では、すべてのユーザーはグループに所属する必要があり、...
Maven を使用してプロジェクトを管理する場合、jar パッケージをプライベート ウェアハウスにア...
目次序文1. 文字列を分割する2. JSONのフォーマットと解析3. 複数行の文字列と埋め込み式4....
背景開発中、特定の状況でビジネス ロジックをバッチ処理するためのスクリプトが必要になる場合があります...
ここ数年、ウェブサイト開発では DIV+CSS が非常に人気があり、当時は大きな騒動を引き起こしまし...
目次1. モジュラーコンセプト2. モジュール化3. モジュール化プロセス1. 通常の記述(グローバ...
序文scp は secure copy の略です。scp は、Linux システムの ssh ログイ...
遅延読み込み(レイジー読み込み)とプリロードは、Web 最適化によく使用される手段です。 。 1. ...
目次DockerのインストールNvidia-docker のインストールDockerのインストール1...
Windows 10 は Linux サブシステムをサポートするようになり、面倒なデュアル システ...