编译整个源代码后,在链接时出现此错误:
/x86_64-pc-linux-gnu/bin/ld: read in flex scanner failed
有什么指示可能出现问题以及在哪里寻找它吗?
原来我在 g++ 中传递了错误的文件路径 --version_script=worng_path
我的问题是指定链接器参数时逗号后的空格:
-L. -Wl,-T, gcc_arm.ld
结果
read in flex scanner failed
要修复,请确保逗号周围没有空格:
-L. -Wl,-T,gcc_arm.ld