这里搭建的思路是从搭建好达梦库的机器中将达梦DPI的so和对应的include导出来,到新机器上,就是DPI的开发环境了。
其中so为:libdmdpi.so
但这里要保证几点:
①搭建好达梦库的机器操作系统与新机器要一致。
②最后CPU的架构都是一致的,比如X86_64架构。
编译时,就把include包含上,再把libdmdpi.so链接上。就好了。
程序运行时,可能会libdmdpi.so找不到。
需要做如下修改:
vim /etc/ld.so.conf
在最后面添加好libdmdpi.so的路径。即可,如:
/root/DPI
再重新加载下即可:
ldconfig