工具/软件:TI C/C++编译器
您好!
链接器会向我发出以下警告:
"输出段".fardata"是指加载符号"$C$SL61"、因此无法压缩"
其中有问题的符号来自库、并引用非 const 结构初始化中使用的字面量字符串。 如果我尝试删除对嵌入该字符串的编译模块的任何引用、则警告将移至另一个符号、始终是文字字符串。
我使用该库是大量项目、包括或多或少相同的目标模块、有时我会遇到此错误、但并非总是... 到目前为止、我无法区分产生问题的项目之间的差异。
我的链接器命令文件对输出段进行了排序、但我有一些非常相似的应用程序(即它们使用库中的相同模块)、具有不会生成警告的相同段顺序。
CGT:C6000 7.4.21 (但旧版本也存在问题)