MacOSの/ UbuntuのインストールのSystemC

Ubuntuは/ DebianとMacは基本的に同じ動作し、本論文では、Macのシステムを実証し、私は特に指定のでしょう異なる場所がある、システム上のすべてのアクションがテストされています

GCCコンパイラをインストールします。1.

  • Ubuntuは:GCCコンパイラは、ターミナルを開いて入力し、マウスの右ボタンをインストールする必要はありませんが付属していますgcc -vビューのバージョンを
    ここに画像を挿入説明
  • OS MAC:使用のショートカットキーはcommand+空格、端末を開くために、端末を入力して、検索バーを開くにはここに画像を挿入説明

端末入力におけるgcc -vビューバージョン
インストールされています

写真掲載が既にインストール方法がインストールされていない、インストールされている、百度に行ってください。

2.SystemCインストール

1)ダウンロードしたSystemC、ダウンロード:www.systemc.org
2)(SystemCのアーカイブを解凍してファイルのダウンロードパスを必ず覚えておいてください

ここに画像を挿入説明
ここに画像を挿入説明

3)端末のSystemC-2.3.1フォルダを開き

操作の具体的な方法:
最初の入力pwd電流の経路を表示し、入力するls -l電流経路にビュービューファイルを
ここに画像を挿入説明

入力cd Desktopデスクトップフォルダに(CDは、私のダウンロードパスがあるフォルダを入力します/Users/lujie/Desktop/SystemC/systemc-2.3.1その後、私はデスクトップに入って、そしてあなたがちょうどダウンロードしたパスを入力する必要があるので、)と逐次cd SystemC cd systemc-2.3.1
ここに画像を挿入説明

Ubuntuは、フォルダに直接マウスの右は、ターミナルで開く]を選択することができる場合

4)一時フォルダ、入力端子を確立 mkdir objdir
5)一時フォルダ、入力端子に cd objdir
6)コンパイラCXX環境変数の選択を提供することにより、入力端子 export CXX=g++
7)コンフィグレーションソフトウェアスイート
  • Ubuntuの:コマンドを入力しますsudo passwd root(入力された二回管理者パスワード)を
    してから、コマンドを入力しsu、ルートモードに入り、その後、入力します。../configure
    ここに画像を挿入説明

  • Mac:输入 sudo ../configure
    ここに画像を挿入説明

8) 编译软件套件
  • Ubuntu:在开始之前要先修改systemc.h否则在最后一步会报这样一个错误
    ここに画像を挿入説明

修改方法为在root权限下vi systemc.h
ここに画像を挿入説明
之后再输入make

Mac:

  • 输入 sudo make
    等待大概五分钟

ここに画像を挿入説明

9) 编译检查
  • Ubuntu:输入 make check
  • Mac:输入 sudo make check
    Two years later…
    ここに画像を挿入説明
10) 安装软件套件
  • Ubuntu:输入 make install
  • Mac:输入 sudo make install
    ここに画像を挿入説明
11) 进入上层文件夹,输入cd ..
12) 删除临时文件夹,输入
  • Ubuntu:输入 rm -rf objdir
  • Mac:输入 sudo rm -rf objdir

2.设置环境变量

这一步Mac和Ubuntu有很大的区别

- Mac:

1) 回到用户根目录

使用cd ..直到回到 /Users/lujie (使用pwd查看)
eg: cd XX是向前进入一层目录,cd ..即向后退出一层目录
ここに画像を挿入説明

找不到的话可以参考https://www.jianshu.com/p/463244ec27e3

2) 输入 vi ./.bash_profile

ここに画像を挿入説明

3) 键盘按下 i 进入编辑模式
4) 输入 SystemC 库路径 export LD_LIBRARY_PATH=SystemC 库路径

这里我的是export LD_LIBRARY_PATH=/Users/lujie/Desktop/SystemC/systemc-2.3.1/lib-macosx64
ここに画像を挿入説明

5) 保存退出

押すとESC、コロン:入力WQを入力します
ここに画像を挿入説明

6)を入力してsource ./.bash_profile変更を確認します

- Ubuntuの:

  1. すべてのファイルを表示し、入力します。ls -all
    ここに画像を挿入説明

  2. .bashrcファイルを開き、入力します vi .bashrc

  3. キーボードを押して私は、編集モードに入ります

  4. SystemCのライブラリ入力パス輸出LD_LIBRARY_PATH =のSystemCライブラリパス。
    ここに画像を挿入説明

  5. 押すとESC、コロン:入力WQを入力します

3. Makefileの記述された文書

文書Makefile.defsの1)準備
a) SYSTEMC = SystemC 路径
b) INCDIR = -I. -I.. -I../src -I$(SYSTEMC)/include
c) LIBDIR = -L. -L.. -L../src -L$(SYSTEMC)/lib-$(TARGET_ARCH)
d) LIBS = -lsystemc -lm $(EXTRA_LIBS)

ここに画像を挿入説明

メイクファイルの2)調製

マック

a) TARGET_ARCH = macosx64
b) CC =g++
c) OPT =-O3
d) DEBUG=-g
e) CFLAGS = $(OPT) $(OTHER)
f) VPATH = ../src:.
g) MODULE = 模块名称
h) SRCS = .cpp 文件名称
i) OBJS = $(SRCS:.cpp=.o)
j) include ./Makefile.defs

ここに画像を挿入説明

Ubuntuの

a) TARGET_ARCH = linux64
b) CC =g++
c) OPT =-O3
d) DEBUG=-g
e) CFLAGS = $(OPT) $(OTHER)
f) VPATH = ../src:.
g) MODULE = 模块名称
h) SRCS = .cpp 文件名称
i) OBJS = $(SRCS:.cpp=.o)
j) include ./Makefile.defs

ここに画像を挿入説明

3)ファイルの場所

ファイルのSystemCファイルフォルダの名前付きhello_world作成し
、保管ファイルとMakefile.defsのMakefileにhello_worldフォルダのbinフォルダ
ストアファイルのhello_world.cppにSRCフォルダを
ここに画像を挿入説明

4)コンパイルして実行

ターミナル開いているフォルダビン、入力は1make
ここに画像を挿入説明

接続を実行した後binディレクトリに.oファイルや実行可能ファイルを生成します

2.入力./hello_worldプログラム実行
ここに画像を挿入説明
の成功を!

参考記事:

https://www.jianshu.com/p/463244ec27e3

リリース3元の記事 ウォンの賞賛5 ビュー296

おすすめ

転載: blog.csdn.net/qq_43580646/article/details/104450814