मैं इस त्रुटि मिलती है में पहले से ही है:पुनः संकलित करें, लेकिन जब मैं मेकअप करना विकल्प 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
हां यह संकलक से एक त्रुटि है और हाँ मैं सभी वस्तुओं को साफ़ करता हूं और मुझे अभी भी वही त्रुटि मिलती है। धन्यवाद। – Eduardo
संबंधित प्रश्न http://stackoverflow.com/questions/1250608/passing-a-gcc-flag-through-makefile मेरा पोस्ट करने से पहले आपकी जांच करनी चाहिए थी। –