0

我的链接脚本的一部分有一个小问题。它说,有一个语法错误,但我无法识别......它应该是错误的......

也许你可以看看它:

.init_array     :
{
PROVIDE_HIDDEN (__init_array_start = .);
KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
KEEP (*(.init_array))
KEEP (*(EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
PROVIDE_HIDDEN (__init_array_end = .);
}

编译器的输出是:/usr/bin/ld:linkerscript.ld:93: syntax error

第 93 行是“KEEP (*(SORT_BY_INIT_PRIORITY ....”

谢谢你的帮助!

4

2 回答 2

0

你不是在第 93-95 行缺少终止分号吗?

于 2013-09-22T15:24:05.680 回答
0

你用黄金吗?看不懂SORT_BY_INIT_PRIORITY,删了 有一个关于它的错误

于 2015-06-12T16:28:50.050 回答