gcc在编译linux0.12内核代码时会出现对‘_GLOBAL_OFFSET_TABLE_’未定义的引用
这种错误,现解决问题如下:
在Makefile文件的CFLAGS
变量中添加-fno-pic
即可。但这个问题的具体原因不明,而且是从GCC最近的某个版本新出现的问题。原因疑似为生成了位置无关的信息吧。
[编译环境][gcc]对‘_GLOBAL_OFFSET_TABLE_’未定义的引用
最新推荐文章于 2021-01-23 17:02:31 发布
gcc在编译linux0.12内核代码时会出现对‘_GLOBAL_OFFSET_TABLE_’未定义的引用
这种错误,现解决问题如下:
在Makefile文件的CFLAGS
变量中添加-fno-pic
即可。但这个问题的具体原因不明,而且是从GCC最近的某个版本新出现的问题。原因疑似为生成了位置无关的信息吧。