一些 c 编译链接中不明白的地方解决思
发布时间: 2012-09-18 16:21:42 作者: rapoo
一些 c 编译链接中不明白的地方
比如我有一个源文件里面有一个函数
比如 是 void show(); 然后工程里面加载了两个动态库,动态库里面分别有两个 void show();
那么我在程序里调show();究竟是调用那一个函数show();是自己工程里的源码show();还是两个动态库里的某一个
show()?编译器是按什么规则来决定调用那一个函数的?是随机的还是按某种规律来决定的?
[解决办法]
[解决办法]不报错是可能的
没有警告也是有可能的
都和编译器版本以及使用的编译器或者链接器开关有关
反正我在1L已经说了正确答案