ld पर टैग किए गए जवाब

4
मुझे समझ में नहीं आता -Wl, -rpath -Wl,
सुविधा के लिए मैंने नीचे संबंधित मानपत्र जोड़े। मेरी (गलत) समझ पहले: अगर मुझे इसके साथ विकल्पों को अलग करने की आवश्यकता है ,, तो इसका मतलब है कि दूसरा -Wlविकल्प नहीं है क्योंकि यह पहले आता है ,जिसका अर्थ है कि यह -rpathविकल्प के लिए एक तर्क है । …
244 gcc  ld  rpath 

1
.So, .la और .a लाइब्रेरी फ़ाइलों के बीच अंतर क्या है?
मुझे पता है कि एक .soफ़ाइल एक प्रकार की डायनेमिक लाइब्रेरी है (बहुत सारे थ्रेड ऐसे पुस्तकालयों को साझा कर सकते हैं ताकि स्मृति में इसकी एक से अधिक प्रति होने की आवश्यकता न हो)। लेकिन मध्य क्या अंतर है .aऔर .la? क्या ये सभी स्थिर पुस्तकालय हैं? यदि डायनेमिक …

3
LD_LIBRARY_PATH बनाम LIBRARY_PATH
मैं एक साधारण सी ++ प्रोग्राम बना रहा हूं और मैं इसे हाल ही के संस्करण के साथ साझा लाइब्रेरी को सप्लाई करने के लिए विकास और परीक्षण के लिए अस्थायी रूप से स्थानापन्न करना चाहता हूं। मैंने LD_LIBRARY_PATH वैरिएबल सेट करने की कोशिश की लेकिन लिंकर (ld) इसके साथ …
159 gcc  g++  ld 


17
संकलन समस्याओं: crt1.o नहीं मिल सकता है
मेरे पास एक आभासी डेबियन प्रणाली है जिसे मैं विकसित करने के लिए उपयोग करता हूं। आज मैं llvm / clang की कोशिश करना चाहता था। क्लैंग स्थापित करने के बाद मैं अपने पुराने सी-प्रोजेक्ट्स को संकलित नहीं कर सकता (जीसीसी के साथ)। यह त्रुटि है: ... /usr/bin/ld: cannot find …
114 gcc  clang  ld 

11
जीसीसी और एलडी के साथ अप्रयुक्त सी / सी ++ प्रतीकों को कैसे निकालना है?
मुझे अपने निष्पादन योग्य आकार ( ARMविकास) के आकार को अनुकूलित करने की आवश्यकता है और मैंने देखा कि मेरी वर्तमान बिल्ड स्कीम ( gcc+ ld) में अप्रयुक्त प्रतीकों को छीना नहीं जा रहा है। arm-strip --strip-unneededपरिणामी निष्पादकों / पुस्तकालयों के लिए उपयोग निष्पादन योग्य का आउटपुट आकार नहीं बदलता …
110 c++  c  gcc  ld  strip 

1
-Rpath और -L के बीच अंतर क्या है?
gccऔर ldपुस्तकालयों के लिए एक खोज पथ निर्दिष्ट करने के कई तरीके प्रदान करते हैं - उनमें -rpathऔर -Lझंडे। मैनपाट इन दो झंडों के बीच कोई अंतर नहीं बताता है, प्रभावी रूप से कहता है कि प्रत्येक ध्वज पुस्तकालय खोज पथ में एक पुस्तकालय जोड़ता है। अभी तक यह अजीब …

2
दो GCC संकलित करें। एक तीसरी .o फ़ाइल में ऑब्जेक्ट फ़ाइलें
कोई दो GCC संकलित कैसे करता है। एक तीसरी .o फ़ाइल में ऑब्जेक्ट फ़ाइलें? $ gcc -c a.c -o a.o $ gcc -c b.c -o b.o $ ??? a.o b.o -o c.o $ gcc c.o other.o -o executable यदि आपके पास स्रोत फ़ाइलों तक पहुंच है, तो -combineGCC ध्वज संकलन …

1
--Start-group और --end-group कमांड लाइन विकल्प क्या हैं?
उन कमांड लाइन विकल्पों का उद्देश्य क्या है? कृपया निम्नलिखित कमांड लाइन के अर्थ को समझने में मदद करें: -Wl,--start-group -lmy_lib -lyour_lib -lhis_lib -Wl,--end-group -ltheir_lib जाहिरा तौर पर यह जोड़ने के साथ कुछ करना है, लेकिन GNU मैनुअल शांत है जो वास्तव में समूहीकरण का मतलब है।
83 gcc  linker  ld 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.