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

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

11
नकारात्मक संख्या के साथ मोडुलो ऑपरेशन
एक सी कार्यक्रम में मैं नीचे दिए गए ऑपरेशनों की कोशिश कर रहा था (बस व्यवहार की जांच करने के लिए) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); मुझे (2, -2 , -2)gcc के रूप में …
192 c  gcc  modulo 

9
सीसीसी और सी ++ हेडर फ़ाइलों के लिए जीसीसी कहां दिखता है?
यूनिक्स प्रणाली पर, शीर्ष लेख फ़ाइलों के लिए gcc कहाँ दिखता है? मैंने आज सुबह कुछ सिस्टम हेडर फ़ाइलों की तलाश में थोड़ा समय बिताया, इसलिए मुझे लगा कि यह अच्छी जानकारी होगी।
185 c  gcc  header 

3
जीसीसी लगभग समान सी कोड के लिए इस तरह की अलग-अलग विधानसभा क्यों उत्पन्न करता है?
एक अनुकूलित ftolफ़ंक्शन लिखते समय मुझे कुछ बहुत ही अजीब व्यवहार मिला GCC 4.6.1। मैं आपको पहले कोड दिखाऊंगा (स्पष्टता के लिए मैंने अंतर चिह्नित किया है): fast_trunc_one, C: int fast_trunc_one(int i) { int mantissa, exponent, sign, r; mantissa = (i & 0x07fffff) | 0x800000; exponent = 150 - ((i …

1
सभी gcc चेतावनियों को अक्षम करें
मैं एक ऐसी परियोजना पर काम कर रहा हूं जो किसी विशेष किस्म के संकलक त्रुटि संदेशों को पढ़ेगी और उनके साथ उपयोगी चीजें करेगी। नमूना कोडबेस मैं इस पर परीक्षण कर रहा हूं (एक यादृच्छिक ओपन-सोर्स एप्लिकेशन), और इसलिए बार-बार पुनर्निर्माण, इसमें कुछ बिट्स शामिल हैं जो चेतावनी उत्पन्न …
184 gcc  g++  warnings 

2
C99 'प्रतिबंधित' कीवर्ड का यथार्थवादी उपयोग?
मैं कुछ प्रलेखन और प्रश्नों / उत्तरों के माध्यम से ब्राउज़ कर रहा था और इसका उल्लेख किया था। मैंने एक संक्षिप्त विवरण पढ़ा, जिसमें कहा गया है कि यह मूल रूप से प्रोग्रामर से एक वादा होगा कि पॉइंटर का उपयोग कहीं और इंगित करने के लिए नहीं किया …
182 c  gcc  c99  restrict-qualifier 

5
बिल्ड लक्ष्य के बाहर gcc डीबग प्रतीक कैसे उत्पन्न करें?
मुझे पता है कि मैं -g विकल्प का उपयोग करके डिबग प्रतीक उत्पन्न कर सकता हूं। हालाँकि प्रतीक को लक्ष्य फ़ाइल में एम्बेड किया गया है। क्या परिणाम निष्पादन योग्य / पुस्तकालय के बाहर डिबग प्रतीक उत्पन्न कर सकता है? जैसे .pdb विंडो की विंडोज़ वीसी ++ कंपाइलर ने किया।
176 gcc  debugging  pdb-files 

6
मेरे लिनक्स विकास परियोजना के लिए क्लेंग बनाम जीसीसी
मैं कॉलेज में हूँ, और एक ऐसी परियोजना के लिए जिसका उपयोग हम कर रहे हैं। हमने GCC और Clang की खोज की है, और Clang GCC के लिए अधिक उपयोगकर्ता के अनुकूल प्रतीत होता है। नतीजतन, मैं सोच रहा हूं कि लिनक्स के लिए सी और सी ++ में …
175 c++  c  linux  gcc  clang 

8
क्या इरानो धागा सुरक्षित है?
इसमें errno.h, इस चर को घोषित किया गया extern int errno;है, इसलिए मेरा प्रश्न है, क्या errnoबहु-थ्रेड कोड में कुछ कॉल या पेरर () का उपयोग करने के बाद मूल्य की जांच करना सुरक्षित है । क्या यह एक धागा सुरक्षित चर है? यदि नहीं, तो विकल्प क्या है? मैं …
175 c  linux  multithreading  gcc 

11
"Usr / bin / ld: -lz नहीं मिल सकता"
मैं Ubuntu 10.04 के तहत Android स्रोत कोड संकलित करने का प्रयास कर रहा हूं। मुझे यह कहते हुए एक त्रुटि हुई, / usr / bin / ld: -lz नहीं मिल सकता है क्या आप मुझे बता सकते हैं कि मैं इसे कैसे ठीक कर सकता हूं? क्या cannot find …
172 linux  gcc  linker 

4
जीसीसी 5.4.0 के साथ एक महंगी छलांग
मेरे पास एक फंक्शन था जो इस तरह दिखता था (केवल महत्वपूर्ण भाग दिखाते हुए): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ((curr[i] < 479) && (l[i + shift] < 479)) { nontopOverlap++; } ... } ... } इस तरह …
171 c++  gcc 

11
एक ही मेजबान पर कई glibc पुस्तकालयों
एक ही मेजबान पर कई glibc पुस्तकालयों मेरे लिनक्स (SLES-8) सर्वर में वर्तमान में glibc-2.2.5-235 है, लेकिन मेरा एक प्रोग्राम है जो इस संस्करण पर काम नहीं करेगा और इसके लिए glibc-2.3.3 की आवश्यकता है। क्या एक ही होस्ट पर कई ग्लिब्स स्थापित करना संभव है? यह वह त्रुटि है …
171 linux  gcc  glibc 

11
नाचोस स्रोत कोड संकलित करते समय "ग्नू / स्टब्स-32.h: ऐसी कोई फ़ाइल या निर्देशिका" नहीं
मैं अपने लैपटॉप पर नाचोस स्थापित करने की कोशिश कर रहा हूं और मेरे पास लैपटॉप पर उबंटू 11.04 है। कोड सी में है और इसलिए इसे बनाने के लिए मुझे लगता है कि मुझे क्रॉस कंपाइलर की आवश्यकता होगी। यहीं पर मेरी समस्या है। मैंने कमांड का उपयोग करते …

7
ld को कोई मौजूदा लाइब्रेरी नहीं मिल रही है
मैं इस डेबियन लेन सिस्टम पर g ++ के साथ एक एप्लिकेशन लिंक करने का प्रयास कर रहा हूं। ld यह शिकायत कर रहा है कि यह निर्दिष्ट पुस्तकालय नहीं पा सकता है। यहाँ विशिष्ट उदाहरण ImageMagick है, लेकिन मुझे कुछ अन्य पुस्तकालयों के साथ भी ऐसी ही समस्या है। …

5
कैसे देखें कि कौन से झंडे -मार = देशी सक्रिय होंगे?
मैं GCC 4.3 का उपयोग करके अपने C ++ ऐप का संकलन कर रहा हूं। इसके बजाय मैं अपने द्वारा उपयोग किए जा रहे ऑप्टिमाइज़ेशन फ़्लैग का चयन कर रहा हूं -march=native, जो कि सिद्धांत में उस हार्डवेयर पर लागू होने वाले सभी ऑप्टिमाइज़ेशन फ़्लैग को जोड़ना चाहिए, जिस पर …

4
चेतावनी: अंतर्निहित कार्य 'xyz' की असंगत निहित घोषणा
कुछ बायनेरिज़ का संकलन करते समय मुझे इन चेतावनियों का एक नंबर मिल रहा है: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible implicit declaration of built-in function ‘exit’ इसे हल करने की कोशिश करने के लिए, मैंने जोड़ा है …
164 c  gcc  gcc-warning 

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