flex扫描器读取失败,用gcc编译

问题描述 投票:0回答:2

编译整个源代码后,在链接时出现此错误:

/x86_64-pc-linux-gnu/bin/ld: read in flex scanner failed

有什么指示可能出现问题以及在哪里寻找它吗?

gcc linker g++ flex-lexer loader
2个回答
3
投票

原来我在 g++ 中传递了错误的文件路径 --version_script=worng_path


0
投票

我的问题是指定链接器参数时逗号后的空格:

-L. -Wl,-T, gcc_arm.ld
结果

read in flex scanner failed

要修复,请确保逗号周围没有空格:

-L. -Wl,-T,gcc_arm.ld

© www.soinside.com 2019 - 2024. All rights reserved.