以下は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. Dockerサーバーへのリモートアクセスを有効にするdocker が配置されているリモート サ...
title: vue は vue-meta-info を使用して各ページのタイトルとメタ情報を設定...
標準の ab は単一の URI でのストレス テストのみをサポートしており、実際のニーズを満たしてい...
MySQL ブール値、偽または真を格納つまり、データベースに保存されるブール値は 0 と 1 であり...
目次1. sysbenchの紹介#プロジェクトダウンロードアドレス: 2. Sysbenchのインス...
序文Mac システムのターミナルでファイルの権限を変更するには、Linux の chmod コマンド...
最初のパラメータ渡し方法は、動的ルーティングパラメータ渡しです。リンクのパス属性を設定することで、ル...
序文この記事では、主にライブラリ内のすべてのテーブルを返すMysql8.0ドライバgetTables...
Redisの本やSpring Cloud Alibabaの本を執筆した際に、一部の分散コンポーネント...
序文基本的に、職場のプログラマーは、count(*)、count(1)、または count(prim...
目次1. 変数の概要1.1 変数のメモリへの保存1.2 変数の使用1. 変数を宣言する2. 譲渡3....
目次序文1. 問題の原因2. 解決策VueはelementUIテーブルtr thの高さと背景色を変更...
序文:フロントエンド: jq+h5 で 9 グリッドのダイナミック効果を実現バックエンド: thin...
MySQLサービス8.0.14のインストール(一般)の参考までに、具体的な内容は次のとおりです。イ...
Centos6にZLMediaKitをインストールするZLMediaKit の作者は Ubuntu ...