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

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

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

7
क्लेंग बनाम जीसीसी - जो बेहतर बायनेरिज़ का उत्पादन करता है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 3 साल पहले बंद हुआ …

21
मैं अप्रयुक्त चर के बारे में एक चेतावनी को कैसे चुप करूं?
मेरे पास एक क्रॉस प्लेटफ़ॉर्म एप्लिकेशन है और मेरे कुछ कार्यों में उपयोग किए गए सभी मानों का उपयोग नहीं किया गया है। इसलिए मुझे जीसीसी से यह कहते हुए चेतावनी मिलती है कि अप्रयुक्त चर हैं। चेतावनी के आसपास कोडिंग का सबसे अच्छा तरीका क्या होगा? समारोह के आसपास …
237 c++  gcc  warnings  gcc-warning 

1
st ++ :: C ++ 11 को सक्षम करते समय वेक्टर प्रदर्शन प्रतिगमन
मुझे एक छोटा C ++ स्निपेट में एक दिलचस्प प्रदर्शन प्रतिगमन मिला है, जब मैं C ++ 11 सक्षम करता हूं: #include <vector> struct Item { int a; int b; }; int main() { const std::size_t num_items = 10000000; std::vector<Item> container; container.reserve(num_items); for (std::size_t i = 0; i < num_items; …
235 c++  performance  gcc  c++11  vector 

13
फ़िज़ूल () इनपुट से अनुगामी न्यूलाइन वर्ण निकालना
मैं उपयोगकर्ता से कुछ डेटा प्राप्त करने और gcc में किसी अन्य फ़ंक्शन को भेजने का प्रयास कर रहा हूं। कोड कुछ इस तरह है। printf("Enter your Name: "); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { fprintf(stderr, "Error reading Name.\n"); exit(1); } हालाँकि, मुझे लगता है कि यह \nअंत …
235 c  string  gcc  newline  fgets 

13
विंडोज के लिए उद्देश्य-सी
विंडोज प्लेटफॉर्म पर Objective-C लिखने का सबसे अच्छा तरीका क्या होगा? साइगविन और जीसीसी? वहाँ एक तरह से मैं किसी भी तरह यह दृश्य स्टूडियो में एकीकृत कर सकता है? उन पंक्तियों के साथ - इस तरह के कुछ के लिए विंडोज एसडीके को कैसे लिंक और उपयोग करना है, …

5
पूर्णांक विभाजन को लागू करने में जीसीसी एक अजीब संख्या से गुणा का उपयोग क्यों करता है?
के बारे में पढ़ रहा हूँ div और mulविधानसभा संचालन के रहा हूं, और मैंने सी में एक साधारण कार्यक्रम लिखकर उन्हें कार्रवाई में देखने का फैसला किया है: फ़ाइल विभाजन #include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); return …

9
Makeinfo क्या है, और मैं इसे कैसे प्राप्त करूं?
मैं ग्नू grep बनाने की कोशिश कर रहा हूं, और जब मैं रन बनाता हूं, मुझे मिलता है: [snip] /bin/bash: line 9: makeinfo: command not found Makeinfo क्या है, और मैं इसे कैसे प्राप्त करूं? (यह उबंटू है, अगर इससे फर्क पड़ता है)
223 ubuntu  gcc  makefile  grep 

9
कोड की कुछ पंक्तियों के लिए GCC चेतावनियों को निष्क्रिय कैसे करें
दृश्य C ++ में, इसका उपयोग करना संभव है #pragma warning (disable: ...)। इसके अलावा मैंने पाया कि जीसीसी में आप प्रति फ़ाइल संकलक झंडे को ओवरराइड कर सकते हैं । मैं "अगली पंक्ति" के लिए यह कैसे कर सकता हूं, या जीसीसी का उपयोग करके कोड के क्षेत्रों के …

11
सी में "अप्रयुक्त पैरामीटर" चेतावनियों को कैसे दबाएं?
उदाहरण के लिए: Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; } सी ++ में मैं /*...*/मापदंडों के आसपास एक टिप्पणी डालने में सक्षम था । लेकिन सी के पाठ्यक्रम में नहीं, जहां यह मुझे त्रुटि देता है error: parameter name omitted।
210 c  gcc  gcc-warning 

6
टाइपडिफ तय लंबाई सरणी
मुझे एक 24-बिट डेटा char[3]प्रकार को परिभाषित करना है। मैं प्रकार का प्रतिनिधित्व करने के लिए उपयोग कर रहा हूं । मैं typedef कर सकते हैं char[3]करने के लिए type24? मैंने इसे एक कोड नमूने में आज़माया। मैंने typedef char[3] type24;अपनी हेडर फ़ाइल में रखा । संकलक ने इसकी शिकायत …
210 c  arrays  gcc  typedef 

14
libpthread.so.0: प्रतीकों को जोड़ने में त्रुटि: कमांड लाइन से गायब डीएसओ
जब मैं openvswitch-1.5.0 का संकलन कर रहा हूं, तो मुझे निम्नलिखित संकलन त्रुटि का सामना करना पड़ा है: gcc -Wstrict-prototypes -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -g -O2 -export-dynamic ***-lpthread*** -o utilities/ovs-dpctl utilities/ovs-dpctl.o lib/libopenvswitch.a /home/jyyoo/src/dpdk/build/lib/librte_eal.a /home/jyyoo/src/dpdk/build/lib/libethdev.a /home/jyyoo/src/dpdk/build/lib/librte_cmdline.a /home/jyyoo/src/dpdk/build/lib/librte_hash.a /home/jyyoo/src/dpdk/build/lib/librte_lpm.a /home/jyyoo/src/dpdk/build/lib/librte_mbuf.a /home/jyyoo/src/dpdk/build/lib/librte_ring.a …

5
मैं होमब्रे के साथ इमेजमैगिक कैसे स्थापित करूं?
मैं OSX शेर पर Imagemagick स्थापित करने की कोशिश कर रहा हूं, लेकिन कुछ उम्मीद के मुताबिक काम नहीं कर रहा है। -> brew install imagemagick /usr/local/git/bin/git ==> Cloning https://github.com/adamv/ImageMagick.git Cloning into /Users/klebershimabuku/Library/Caches/Homebrew/imagemagick--git... fatal: https://github.com/adamv/ImageMagick.git/info/refs not found: did you run git update-server-info on the server? Error: Failure while executing: git …
201 git  gcc  homebrew  osx-lion  gcc4 

3
'std :: cout' के लिए अपरिभाषित संदर्भ
क्या यह उदाहरण होगा: #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; } यह त्रुटि फेंकता है: gcc -c main.cpp gcc -o edit main.o main.o: In function `main': main.cpp:(.text+0xa): undefined reference to `std::cout' main.cpp:(.text+0xf): undefined reference to `std::basic_ostream<char,std::char_traits<char> >& std::operator<< <std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char> >&, char const*)' main.o: …
197 c++  c++11  gcc  cout 

7
जीसीसी की चेतावनियों को (शाब्दिक रूप से) कैसे चालू करें?
मैं सक्षम करना चाहता हूं - शाब्दिक रूप से - सभी चेतावनी जो कि जीसीसी के पास है। (आपको लगता है कि यह आसान होगा ...) आपको लगता -Wallहै कि चाल हो सकती है, लेकिन नहीं! अभी भी जरूरत है -Wextra। आपको लगता -Wextraहै कि चाल हो सकती है, लेकिन …

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