大佬教程收集整理的这篇文章主要介绍了编写/使用C库,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
>如何在C(.so文件为Linux,.dll文件为Windows)中编写/编译库.
>如何在其他代码中导入和使用这些库.
r.cc:
#include "t.h" int main() { f(); return 0; }
t.h:
void f();
t.cc:
#include<iostream> #include "t.h" void f() { std::cout << "OH HAI. I'M F." << std::endl; }
但是怎么样,怎么样呢?
~$g++ -fpic -c t.cc # get t.o ~$g++ -shared -o t.so t.o # get t.so ~$export LD_LIBRARY_PATH="." # make sure t.so is found when dynamically linked ~$g++ r.cc t.so # get an executable
如果在全局库路径中的某个地方安装共享库,则不需要导出步骤.
@H_944_5@ @H_944_5@以上是大佬教程为你收集整理的编写/使用C库全部内容,希望文章能够帮你解决编写/使用C库所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。