我想分享我用C/C++(Linux环境gcc/g ++编译器)编写的项目作为共享库/静态库而不实际共享源代码.这样其他用户就可以在不知道我的源代码的情况下使用我的项目.任何人都可以告诉我如何以.so/.a格式分享它?
假设,我的项目看起来像:
main.cpp, source1.cpp, source2.cpp, source3.cpp, head1.h, Makefile
如何通过隐藏文件source1.cpp,source2.cpp和source3.cpp的源代码并将它们作为共享库/静态库来共享此项目.main.cpp文件包含main()函数.告诉我详细的程序.
PS:我是共享库/静态库的新手.