makefile 及常见错误

1.
如果遇到relocation R_X86_64_32 against `.rodata‘ can not be used when making a shared object; recompile with -fPIC 这样的错误。
请保证:.o文件编译时指定了-fPIC 参数 并且生产.so文件的时候也指定了-fPIC.

2.
如果发现找不到文件的时候:
请使用vpath 指定文件的依赖搜索路径,而命令里面可以使用-I指定目录。

3.
文件出现main.o: file not recognized: File format not recognized,请:
检查源文件的格式,一般为.c 或者cpp

发布者

690130229

coder,喜欢安静,喜欢读书,wechat: leslie-liya

发表评论