最大外部符号长度
Maximum external symbol length
我有两个关于c++中最大外部符号长度(全局变量,函数,类等名称)的问题:
-
GNU和其他c++语言链接器(静态链接)的最大外部符号长度是多少?
-
Linux、Windows(动态链接)上动态链接库的最大外部符号长度是多少?
这(以及许多其他事情)是实现定义的,如标准附件B中所述。然而,该标准建议最小限制为1024个字符,并指出这只是一个建议:
因为计算机是有限的,c++实现是不可避免的他们能够成功处理的程序的大小有限。每个实现都应记录这些已知的限制。
& lt;……在
极限可以约束包括所描述的量在别人下面。每个数量后面的括号内数字是建议作为该数量的最小值。然而,这些数量只是指导方针,不能决定是否遵守。
& lt;……在
外部标识符的字符数[1 024]
这意味着你的问题的答案可能会根据编译器/链接器版本和目标操作系统而有所不同。
相关文章:
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 未解析的外部符号_MsiLocateComponentW@12.
- 在C++中使用 gRPC 时未解析的外部符号
- LibPrivoxy: 未解析的外部符号 __declspec(dllimport) int __stdcall Sta
- 尝试从 XamlApplication 编译 C++/WinRT 空白应用程序时,我收到未解析的外部符号 winrt_make_*
- 我收到错误LNK2001:未解析的外部符号(C++代码)
- 可视抽象类 c++(错误 LNK 2001:未解析的外部符号)
- 如何摆脱C++中未解析的外部符号"private: static char"错误?
- 当 lib 已添加到其他依赖项时,如何在 VS 中调试未解析的外部符号错误
- 仅在少数方法(静态或共享库)中解析的外部符号
- 未解析的外部符号"__declspec(dllimport)与 Spdlog c++ 库
- 函数 _main (OPENGL C++) 中引用的未解析的外部符号 ________
- 错误LNK2019未解析的外部符号"public: __thiscall SLinkList<char>::SLinkList<char>(void)"
- 使用静态 constexpr 成员的未解析外部符号
- 引入参数化构造函数后显示 LNK 2019 未解析外部符号的代码错误
- Dlib LNK2001未解析的外部符号USER_ERROR__consistent_build_configurati
- 矛盾的未解决的外部符号+未使用的库与VS2017和FFMPEG 4
- 链接器错误:切换到unicode生成给出:未解析的外部符号WinMain
- 错误 LNK2019:未解析的外部符号"外部"C"此错误是什么?
- 错误 : LNK2019: 未解析的外部符号"外部 "C"