पर निष्पादनयोग्य से प्रतीकों निर्यात मैं खोजने कर रहा हूँ कि जब मैं एक स्थिर पुस्तकालय (ए) के खिलाफ एक निष्पादन लिंक, स्थिर पुस्तकालय से प्रतीकों अंत निष्पादन योग्य फ़ाइल से निर्यात किया जा रहा से बचना। मैं इससे बचना चाहता हूं और कुछ भी निर्यात नहीं करना चाहता हूं।लिनक्स
मैं एक संस्करण स्क्रिप्ट प्रदान करने की कोशिश की है, लेकिन यह कोई फर्क लगता है।
{
global:
main;
local:
*;
};
वहाँ एक रास्ता एक निष्पादन से प्रतीकों निर्यात नहीं करने के लिए जब एक स्थिर पुस्तकालय में जोड़ने है: मेरे संस्करण स्क्रिप्ट की सामग्री इस प्रकार हैं? मैं स्थिर पुस्तकालय को फिर से संकलित नहीं कर सकता।
ऐसा लगता है कि जीसीसी 4.8.2 (मेहराब लिनक्स पर) डिफ़ॉल्ट रूप से निर्यात कार्यकारी समारोह के नाम, घटना अगर -fvisibility = छिपा प्रयोग किया जाता है है। और केवल लिंकर को जोड़ना प्रतीक को हटा देता है। – aisbaa