请问UVM的DPI是否可以调用动态链接库.so文件?
时间:12-12
整理:3721RD
点击:
请问UVM的DPI是否可以调用动态链接库.so文件?
目前我的平台可以调用c code或者生成的可执行文件,但是不能调用.so的动态链接库,请问有什么不同?能否给个例子?
目前我的平台可以调用c code或者生成的可执行文件,但是不能调用.so的动态链接库,请问有什么不同?能否给个例子?
可以
DPI根方法学的类没关系吧,你的.so文件有没有在选项里Link?
另外要注意32bit,还是64bit 这些要跟eda版本都一致。
BTW:一般情况下eda工具也是调用gcc g++,你可以先用gcc g++ 去link .so 如果OK,那回到eda工具也是没问题的。
.so就是C文件编译出来的,DPI当然可以调用里面的function, 只要签名一样
像nc的话
irun -R -64bit -sv_lib libdpi.so -input run.tcl
试过了,谢谢额,换了个系统就识别了。
gcc的版本有问题吧
谢谢额,在另一个系统下通过了,应该是版本的问题。