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

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

1
काढ़ा बहुत समय लेने वाली स्थापित करें
मैं Mavericks की एक साफ स्थापना कर रहा हूँ, और गलती से किया था brew install gcc जो आधे घंटे से अधिक समय ले रहा है, शायद अधिक। क्या मुझे इसे समाप्त करना चाहिए? अब मुझे पता है कि मुझे एक विशिष्ट जीसीसी स्थापित करना चाहिए (शायद gcc48) लेकिन यह …
139 gcc  homebrew 


3
लिनक्स में स्थिर पुस्तकालय कैसे संकलित करें?
मेरे पास एक प्रश्न है: लिनक्स में एक स्थिर पुस्तकालय को कैसे संकलित किया जाए gcc, अर्थात मुझे अपने स्रोत कोड को एक फ़ाइल में संकलित करना होगा जिसका नाम है I. क्या केवल आदेश के साथ संकलन करना पर्याप्त है gcc -o out.a out.c? मैं काफी परिचित नहीं हूँ …
138 c  gcc  static-libraries 

8
जीसीसी / जी ++ संकलक में -पेटेटिक का उपयोग करने का उद्देश्य क्या है?
यह नोट कहता है: -ansi: एएनएसआई भाषा विकल्प को लागू करने के लिए संकलक को बताता है। यह GCC के कुछ "फीचर्स" को बंद कर देता है जो ANSI मानक के साथ असंगत हैं। -pedantic: के साथ संयोजन के रूप में उपयोग किया जाता है -ansi, यह संकलक को एएनएसआई …
136 c++  c  gcc  g++ 

19
/usr/lib/libstdc++.so.6: संस्करण 'GLIBCXX_3.4.15'
मैं उबंटू में GLIBCXX_3.4.15 कैसे प्राप्त कर सकता हूं? मैं कुछ ऐसे कार्यक्रम नहीं चला सकता जिन्हें मैं संकलित कर रहा हूं। जब मैं करता हूं: strings /usr/lib/libstdc++.so.6 | grep GLIBC मुझे मिला: GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBC_2.2.5 GLIBC_2.3 …
135 c++  gcc  libstdc++ 

3
किसी फ़ंक्शन से संरचना लौटते समय संभावित जीसीसी बग
मेरा मानना ​​है कि मुझे ओ'नील के पीसीजी पीआरएनजी को लागू करते समय जीसीसी में एक बग मिला। ( गॉडबोल्ट के कंपाइलर एक्सप्लोरर पर प्रारंभिक कोड ) गुणा करने के बाद oldstateसे MULTIPLIER, (आरडीआई में संग्रहीत परिणाम), जीसीसी है कि परिणाम नहीं जोड़ता है INCREMENT, movabs'ing INCREMENTबजाय RDX के लिए …
133 c  gcc  assembly  x86-64  compiler-bug 

3
ओएस एक्स पर एलएलवीएम बनाम क्लैंग
मेरे पास OS X पर llvm, clang और gcc से संबंधित एक प्रश्न है। Llvm-gcc 4.2, llvm 2.0 और क्लैंग के बीच अंतर क्या है? मुझे पता है कि वे सभी llvm पर निर्माण करते हैं लेकिन वे अलग कैसे हैं? तेजी से संकलन के अलावा, gcc पर llvm का …
133 c++  c  gcc  llvm  clang 

2
एक पुस्तकालय को सांख्यिकीय रूप से जोड़ने के लिए सीधे जीसीसी को बताना
यह -Wl,-Bstaticबताना मुझे अजीब लगता है gccकि मैं किन पुस्तकालयों को सांख्यिकीय रूप से जोड़ना चाहता हूं। आखिरकार मैं gccपुस्तकालयों ( -Ldir, -llibname) के साथ जोड़ने के बारे में सीधे अन्य सभी जानकारी बता रहा हूं । क्या सीधे gcc ड्राइवर को यह बताना संभव है कि किन पुस्तकालयों को …

1
-Dd = c ++ 11 और -std = gnu ++ 11 में क्या अंतर हैं?
क्या अंतर हैं -std=c++11और -std=gnu++11जीसीसी और बजना के लिए संकलन पैरामीटर के रूप में? c99और के साथ एक ही सवाल gnu99? मुझे C ++ और C मानकों के बारे में पता है, यह उन मापदंडों में अंतर है जो मेरी रुचि रखते हैं। मैंने कहीं पढ़ा है कि इसे कुछ …
132 c++  gcc  c++11  clang 

3
जब सीमा 959 है, लेकिन 960 नहीं है तो एक साधारण लूप को क्यों अनुकूलित किया गया है?
इस सरल लूप पर विचार करें: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } यदि आप gcc 7 (स्नैपशॉट) या क्लैंग (ट्रंक) के साथ संकलन करते हैं, तो आपको -march=core-avx2 -Ofastकुछ समान मिलता है। .LCPI0_0: …
131 c  gcc  optimization  clang 

4
जीसीसी डिफ़ॉल्ट निर्देशिकाओं में क्या हैं?
जब मैं gcc के साथ एक बहुत ही सरल स्रोत फ़ाइल संकलित करता हूं तो मुझे मानक को पथ निर्दिष्ट करने की आवश्यकता नहीं होती है जैसे कि stdio या stllib जैसी फाइलें। जीसीसी कैसे जानता है कि इन फ़ाइलों को कैसे खोजना है? क्या यह /usr/includeमार्ग अंदर से कठोर …
131 c++  c  linux  gcc  include-path 

5
मैं लिनक्स पर gcc के लिए एक सरल मेकफिल कैसे बनाऊं?
मैं तीन फ़ाइलें: program.c, program.hऔर headers.h। program.cशामिल program.hऔर headers.h। मुझे gcc संकलक का उपयोग करके लिनक्स पर इसे संकलित करने की आवश्यकता है । मुझे यकीन नहीं है कि यह कैसे करना है। Netbeans ने मेरे लिए एक बनाया, लेकिन यह खाली है।
130 c  gcc  makefile 

6
कैसे gcc / cmake के साथ 64-बिट लिनक्स मशीन पर 32-बिट बाइनरी संकलित करें
क्या 32-बिट में cmakeऔर 64-बिट सिस्टम gccपर किसी प्रोजेक्ट को संकलित करना संभव है? यह शायद है, लेकिन मैं इसे कैसे करूं? जब मैंने इसे "अनभिज्ञ" तरीके से आज़माया, बिना किसी पैरामीटर / झंडे / आदि LD_LIBRARY_PATHको स्थापित किए , बस इसमें लिंक किए गए पुस्तकालयों को खोजने के लिए …
129 linux  gcc  64-bit  cmake  32-bit 

6
जीसीसी के साथ x86 पर पूर्णांक ओवरफ्लो क्यों होता है?
निम्न कोड GCC पर एक अनंत लूप में जाता है: #include <iostream> using namespace std; int main(){ int i = 0x10000000; int c = 0; do{ c++; i += i; cout << i << endl; }while (i > 0); cout << c << endl; return 0; } तो यहाँ सौदा …
129 c++  c  gcc  x86  undefined-behavior 

3
mingw-w64 थ्रेड्स: पॉज़िक्स बनाम विन 32
मैं विंडोज पर mingw-w64 स्थापित कर रहा हूं और दो विकल्प हैं: win32 थ्रेड और पॉज़िक्स थ्रेड। मुझे पता है कि win32 धागे और pthreads के बीच क्या अंतर है, लेकिन मुझे समझ में नहीं आता कि इन दो विकल्पों के बीच क्या अंतर है। मुझे संदेह है कि अगर …
128 windows  gcc  pthreads  mingw 

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