本篇做为问题拾遗。
使用正点原子alpha linux开发版。
淘宝客服里问技术支持说是ubuntu版本太高,要将22.04降低为16.xx才可以。但是不想重新装系统 了,就找到这篇文章(202条消息) 编译linux内核时multiple definition of `yylloc‘错误的解决方案_飙风者的博客-CSDN博客。此文章提出观点:是gcc编译器版本不合适,有不更换gcc版本的方法如下:
在scripts/dtc下面将dtc-lexer.lex.c_shipped里的640行前加上extern。
重新编译即可。
如果觉得《multiple definition of `yylloc‘》对你有帮助,请点赞、收藏,并留下你的观点哦!