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

GCC GNU कंपाइलर कलेक्शन है। यह लिनक्स पर C, C ++, Go, Fortran, और Ada के लिए वास्तविक मानक संकलक है और साथ ही कई अन्य भाषाओं और प्लेटफार्मों का समर्थन करता है। संकलक के अलावा जीसीसी में एक टूलचेन (लीबेक, लिबस्टीडीसी ++, ओबजंप, एनएम आदि) हैं जो व्यापक रूप से कई प्लेटफार्मों और प्रणालियों पर उपयोग किए जाते हैं।

6
साझा पुस्तकालयों के बिना, GMP, MPFR, MPC, ELF के साथ टुकड़ा द्वारा GCC टुकड़ा कैसे स्थापित करें?
मैं वर्तमान संस्करण का उपयोग करके, निर्भरता के सही संस्करणों का उपयोग करके, पैकेज मैनेजर (जैसे यम, आरपीएम, एपीपी, डीपीकेजी) का उपयोग नहीं कर रहा हूं, और साझा पुस्तकालयों का उपयोग नहीं करके जीसीसी (जीएनयू कंपाइलर कलेक्शन) टुकड़ा कैसे स्थापित करूं ? विशिष्ट डेवलपर्स संभवतः GCC को विशिष्ट तरीके से …
115 gcc  elf  gmp  mpfr  mpc 

2
क्या C ++ मानक समिति द्वारा यह इरादा है कि C ++ 11 में unordered_map आवेषण को नष्ट कर देता है?
मैंने अपने जीवन के तीन दिन खो दिए हैं, एक बहुत ही अजीब बग को ट्रैक करना है जहाँ unordered_map :: सम्मिलित करना () आपके द्वारा डाले गए चर को नष्ट कर देता है। यह अत्यधिक गैर-स्पष्ट व्यवहार केवल हाल ही के संकलक में होता है: मैंने पाया कि 3.2-3.4 …
114 c++  gcc  c++11  clang  standards 

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

4
क्या कूट सिंक्रनाइज़ / थ्रेड-सुरक्षित है?
सामान्य तौर पर मैं मानता हूं कि धाराएँ सिंक्रनाइज़ नहीं हैं, यह उचित लॉकिंग करने के लिए उपयोगकर्ता पर निर्भर है। हालांकि, coutमानक पुस्तकालय में विशेष उपचार जैसी चीजें मिलती हैं? यही है, अगर कई सूत्र लिख रहे हैं तो coutक्या वे coutवस्तु को भ्रष्ट कर सकते हैं ? मुझे …
112 c++  gcc  c++11 

5
PATH_MAX को लिनक्स में कहाँ परिभाषित किया गया है?
#includeकिसी स्ट्रिंग को साइज़ करने के लिए PATH_MAX का उपयोग करने में सक्षम होने के लिए मुझे कौन सी हेडर फ़ाइल लेनी चाहिए ? मैं घोषणा करने में सक्षम होना चाहता हूं: char *current_path[PATH_MAX]; लेकिन जब मैं ऐसा करता हूं तो मेरा कंपाइलर (लिनक्स पर Clang / LLVM) निम्नलिखित त्रुटि …
112 c  linux  gcc  include  clang 

5
हर बार जब मैं मॉलॉक का उपयोग करता हूं तो मुझे चेतावनी क्यों मिलती है?
अगर मैं mallocअपने कोड में उपयोग करता हूं: int *x = malloc(sizeof(int)); मुझे यह चेतावनी मिली है gcc: new.c:7: warning: implicit declaration of function ‘malloc’ new.c:7: warning: incompatible implicit declaration of built-in function ‘malloc’
110 c  gcc  malloc  warnings  sizeof 

3
केवल टिप्पणियों वाले कार्यक्रमों के दो बायनेरिज़ जीसीसी में बिल्कुल मेल नहीं खाते हैं?
मैंने दो C प्रोग्राम बनाए कार्यक्रम 1 int main() { } कार्यक्रम 2 int main() { //Some Harmless comments } AFAIK, जब संकलन करते हैं, संकलक (gcc) को टिप्पणियों और निरर्थक व्हाइटस्पेस को अनदेखा करना चाहिए, और इसलिए आउटपुट समान होना चाहिए। लेकिन जब मैंने आउटपुट बायनेरिज़ के md5sums की …

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

4
मैं एक विशिष्ट ग्लिबैक संस्करण से कैसे लिंक कर सकता हूं?
जब मैं अपने Ubuntu Lucid 10.04 PC पर कुछ संकलित करता हूं तो यह glibc के खिलाफ लिंक हो जाता है। ल्यूसिड 2.11 ग्लिबक का उपयोग करता है। जब मैं इस बाइनरी को दूसरे पीसी पर एक पुराने ग्लिबक के साथ चलाता हूं, तो कमांड यह कहता है कि इसमें …
110 linux  gcc  linker  glibc  libc 

18
यदि लूप स्थिति में उपयोग किया जाता है, तो क्या स्ट्रेलेन की गणना कई बार की जाएगी?
मुझे यकीन नहीं है कि यदि निम्न कोड अनावश्यक गणना का कारण बन सकता है, या यह संकलक-विशिष्ट है? for (int i = 0; i < strlen(ss); ++i) { // blabla } विल strlen()जब हर बार की गणना की जा iबढ़ जाती है?
109 c++  c  gcc  optimization  strlen 

3
साझा लाइब्रेरी बनाते समय -fPIC का क्या अर्थ है?
मुझे पता है कि ' -fPIC' विकल्प में व्यक्तिगत मॉड्यूल के बीच पते और स्वतंत्रता को हल करने के साथ कुछ करना है, लेकिन मुझे यकीन नहीं है कि इसका वास्तव में क्या मतलब है। क्या तुम समझा सकते हो?
109 c++  c  gcc  fpic 


11
GCC कोड के> 2 GB के साथ त्रुटि संकलित करता है
मेरे पास ऑब्जेक्ट कोड के लगभग 2.8 GB के कुल कार्यों की एक बड़ी संख्या है (दुर्भाग्य से इसके आसपास कोई रास्ता नहीं है, वैज्ञानिक कंप्यूटिंग ...) जब मैं उन्हें लिंक करने की कोशिश करता हूं, तो मुझे (अपेक्षित) relocation truncated to fit: R_X86_64_32Sत्रुटियां मिलती हैं, जो मुझे कंपाइलर ध्वज …
108 c++  c  gcc  compiler-errors 

8
स्थिर केवल कुछ पुस्तकालयों को जोड़ने
जीसीसी से लिंक करने पर मैं केवल कुछ विशिष्ट पुस्तकालयों को अपने बाइनरी से कैसे जोड़ सकता हूं? gcc ... -static ...सभी लिंक किए गए पुस्तकालयों को सांख्यिकीय रूप से लिंक करने का प्रयास करता है , लेकिन मुझे उनमें से कुछ का स्थिर संस्करण नहीं मिला है (उदाहरण: libX11)।

3
सी में कुछ बयानों का अनुकूलन करने वाले जीसीसी को कैसे रोका जाए?
पृष्ठ को गंदा करने के लिए (पृष्ठ तालिका प्रविष्टि में गंदे बिट पर स्विच करना), मैं पृष्ठ के पहले बाइट्स को स्पर्श करता हूं जैसे: pageptr[0] = pageptr[0]; लेकिन व्यवहार में gcc डेड स्टोर एलिमिनेशन के कथन को अनदेखा कर देगा। इसे अनुकूलित करने के लिए gcc को रोकने के …
107 c  gcc 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.