分享

Ubuntu :relocation R_X86_64_32 against `.rodata‘ can not be used when making a PIE object;

 流楚丶格念 2022-01-14

今天用Makefile make几个可执行文件:
报了这么个错
在这里插入图片描述
意思是在编译成可执行程序时候(pie就是生成可执行程序,与pic有区别),.dodata不能用,让你重新编译。

但是再编译就会发现还是这个错误,其实是项目编译之前没有清理,直接

sudo make cleansudo make

就OK了

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多