我一直试图模拟我的所有测试平台组件的层次式全加法器systemc程序。以前,为了模拟一个简单的systemc文件格式(hello_world.cpp),我使用了:
$ g++ -g -Wall -I $SYSTEMC_HOME/include hello_world.cpp -c
$ g++ -o hello_world.run hello_world.o -L $SYSTEMC_HOME/lib -lsystemc
$ export LD_LIBRARY_PATH=$SYSTEMC_HOME/lib
$ ./hello_world.run现在我有了以下几点:
half_adder.h
full_adder.h
full_adder.cpp
driver.h
driver.cpp
monitor.h
monitor.cpp
full_adder_main.cpp我的问题是如何模拟所有这些文件?我不知道bash脚本,也不知道编写makefile。我最近开始使用ubuntu。我很快就会学会的。在那之前,你能指点我吗?
谢谢您抽时间见我。
发布于 2021-05-26 10:06:45
所以这就是解决办法!
g++ -g -Wall -I $SYSTEMC_HOME/include half_adder.cpp full_adder.cpp driver.cpp monitor.cpp full_adder_main.cpp -c
g++ half_adder.o full_adder.o driver.o monitor.o full_adder_main.o -L $SYSTEMC_HOME/lib -lsystemc
./a.out这些是我在terminal.Before上执行的命令,确保设置了环境变量。环境变量设置(如问题中所示)稍后将添加到bash.rc文件中。
我仍然在学习如何编写一个makefile,但是这些命令肯定会有帮助!
谢谢
https://askubuntu.com/questions/1338630
复制相似问题