我很好奇。我有一个用visual studio for Windows 64位编译的库(静态和动态版本),我想在Linux上使用它。这是一个商业库,要获得为Linux编译的相同的库,将需要很多天的电子邮件和提醒,等等。
我可以在Linux机器上使用这两个库变体中的一个(它们不是.net,而是本地库)来链接到它们吗?
我有一个buildroot项目,其中我想添加一个用pascal编译的库。这是因为它是一个自定义库,现在将它移植到C上的工作太多了。我正在为一个覆盆子πCM3编译它。它目前的工作方式:
我已经在raspberry pi (raspbian)上编译了库libcustom.so。
在buildroot中,我从git存储库下载库。
现在我遇到的问题是,使用这个库的程序找不到这个库(尽管它在/usr/lib/文件夹中)。使用ldd命令,我得到了以下输出:
$ ldd /usr/lib/libcustom.so
checking sub-depends for 'not found
有没有办法获得克隆过程中失败的记录?
但是,复制复制的存储库被拒绝:
$ git clone git@192.168.8.20:linux linux-999
Cloning into 'linux-999'...
FATAL: R any linux user1 DENIED by fallthru
(or you mis-spelled the reponame)
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
gitolit