Linux so的调用问题

稀饭桶子 发布于 2016/06/23 20:39
阅读 243
收藏 0

最近刚刚接触linux下的c++编程,用的环境是Netbeans。

我发现Linux下调用so比windows调用dll容易多了。

so工程都不用指定哪个函数要导出,自动导出了所有函数。

so调用功能只要链接so,给出函数定义就好了。


但是如果好像多个功能有相同的函数定义,并不会报错。

感觉这是很危险的行为,不知道有没有大神对这方面比较了解的,

求指点。

加载中
0
xpbob
xpbob
本来动态库加载就是加载需要的那部分进入内存,有相同的函数定义没关系,看你引用的是谁的头文件。如果头文件也相同,应该编译会出问题
0
木兰宿莽
木兰宿莽
gcc -shared -fPIC test.c -o test.so 
返回顶部
顶部