-2
A
回答
0
你工具链(如GCC + GNU binutils的)将提供一个连接(如/usr/bin/ld)
,您使用当你是建筑物他们。
你操作系统将提供一个动态链接程序(例如/lib/ld-linux.so),该 加载共享库(如果有的话)需要通过程序并解决符号引用 在运行时 ,根据编码 编码的信息,链接器可执行编译时间。
0
您是您项目的主人。因此,当您使用编译器链接器选项创建和设置构建配置时,需要为您的代码创建宏定义并将其传递给编译器和其他选项。使用此宏来识别代码中库的类型。
编译器命令:
gcc -D LINK_STATIC a.cpp ...
代码:
#ifdef LINK_STATIC
... static implementation ...
#end
#ifdef LINK_DINAMIC
... dinamic implementation ...
#end
相关问题
- 1. 链接器如何知道链接的所有库?
- 2. Perl函数知道接收器类型
- 3. 链接器如何知道哪些档案链接在一起?
- 4. 如何知道服务器是否接受特定类型的内容类型?
- 5. C如何知道期望的类型?
- 6. 如何知道变量的类型?
- 7. 链接器如何知道与系统调用链接的内容?
- 8. 如何知道继承的泛型类型的基类型?
- 9. ARM链接器如何知道异常表停止的位置?
- 10. Android/Java如何知道连接的wifi的无线电类型
- 11. EF6如何知道派生类型?
- 12. var如何知道未定义类型?
- 13. 如何知道使用类型库的com服务器的类型?
- 14. Web服务器如何知道链接到它?
- 15. encodeObject:encodeInt:编码器不知道类型?
- 16. 如何知道类型是否继承了其他类型?
- 17. WCF客户端如何知道服务器类型
- 18. 如何知道C++模板是容器还是类型?
- 19. 如何知道接口何时直接实现忽略继承类型的类型?
- 20. C++编译器(或链接器?)如何知道如何处理cpp和头文件类?
- 21. 不同类型的链接迭代器
- 22. 如何知道我的joomla网站的rss feed链接?
- 23. 如何知道类枚举的基础类型?
- 24. 如何知道类是从类还是接口继承的?
- 25. 如何知道链接被点击的电子邮件地址?
- 26. 如何知道谁点击了我发送的参考链接?
- 27. 如何知道点击外部链接的频率?
- 28. 如何通过使用Image类知道图像类型/格式
- 29. 未指定此类标题时,浏览器如何知道内容类型?
- 30. 如何在不知道具体类型的情况下获得通用接口?
谢谢!对不起,不能提高你的答案,因为声誉较低......再次感谢! – Hiren
@DeadCode要[接受答案](http://stackoverflow.com/help/accepted-answer),请点击绿色选中标记。 –