【大家好,我是编程的赛赛,专注于保姆级代码教程】
【最近因为有科研项目,需要进行Linux下的一些基于C语言的API的使用,诸多不适,记录下一些让我很头疼却在网上找不到很好解决方法的错误,只希望朋友们可以少走些弯路吧...】
系统:
ubuntu18
命令:
make
错误:
can not be used when making a PIE object; recompile with -fPIC
解决:
找到编译目录下的Makefile文件,在编译指令后加 -no-pie
例如,我的原来Makefile文件中的对应指令:
CC = gcc
修改为
CC = gcc -no-pie
再次 make,编译成功。
【有帮到你的话,点个赞再走吧~】