я получаю эту ошибку, когда я делаю макияж:Перекомпилируйте с -fpic вариант, но вариант уже в Makefile
relocation R_X86_64_32 against `vtable for Torch::MemoryDataSet' can not be used
when making a shared object; recompile with -fPIC
Он говорит, что я должен перекомпилировать с опцией -fPIC
. Я сделал это, добавив вариант -fPIC
к CFLAGS
и CXXFLAGS
, но я все равно получаю ту же ошибку. Есть ли способ решить это? Я видел, что эта проблема связана с использованием 64-битной машины, и это правда, что я ее использую.
Это ошибка от компоновщика или компилятора? Удаляли ли вы все объектные файлы перед повторной компиляцией? – philant 2008-12-02 06:38:21
Да, это ошибка компилятора и да, я очищаю все объекты, и я все равно получаю ту же ошибку. Спасибо. – Eduardo 2008-12-02 16:36:01