Linux下Eclipse编译时,报recompile with -fPIC错误,解决方法

今天编译一个包含有sqlite3.c的工程时报告c++

relocation R_X86_64_32 against `‘。rodata' can not be used when making a shared object; recompile with -fPICsql

错误。解决方法是:右键Eclipse工程,propertise->c/c++ build->settings->GCC C Compiler->Command: ui

gcc 后面加上-fPIC,从新编译,解决。spa