คำถามติดแท็ก gcc

GNU Compiler Collection เป็นระบบคอมไพเลอร์มาตรฐานที่ใช้กับระบบปฏิบัติการ Unix เช่น Linux เดิมทีมีไว้สำหรับการรวบรวมโปรแกรม C ตอนนี้มันสามารถจัดการ C ++, Java และภาษาอื่น ๆ อีกมากมาย

4
จะอัปเดต gcc เป็นเวอร์ชันล่าสุด (ในกรณีนี้ 4.7) ใน Ubuntu 10.04 ได้อย่างไร?
ฉันมี Ubuntu 10.04 32- บิตที่gcc 4.4.3ติดตั้งอยู่ในปัจจุบัน ฉันต้องการอัพเกรดเป็นgcc/g++ 4.7(ฉันกำลังมองหาการสนับสนุน C ++ 0x) วิธีอัปเดตโดยใช้ Ubuntu Package Manager: apt-get upgrade/install ?? เป็นตัวเลือกที่สองฉันดาวน์โหลดไฟล์ gcc snapshot ล่าสุดจาก: http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2 จะทำอย่างไร ./configure make make install ในแพคเกจนี้สร้างและติดตั้งจากแหล่ง?
22 10.04  gcc 

4
ไม่พบ crti.o: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
เมื่อฉันต้องการทำ gcc 4.1.2 ( ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.1.2/gcc-4.1.2.tar.bz2 ) บนของฉัน ubuntu 12.04 (x86_64) gcc ที่ใช้งานอยู่ในปัจจุบันคือ 4.6.2 ฉันทำ: ./configure แล้วก็ make อย่างไรก็ตามฉันได้รับข้อผิดพลาดนี้ /usr/bin/ld: cannot find crti.o: No such file or directory collect2: ld returned 1 exit status crtiค้นหาเว็บดูเหมือนว่ามีปัญหาเกี่ยวกับสถานที่ตั้งของที่ ไฟล์เหล่านี้มีอยู่ในระบบ # find /usr/ -name crti* /usr/lib32/crti.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/debug/usr/lib/x86_64-linux-gnu/crti.o นอกจากนี้ยังติดตั้งแพ็คเกจ libc6 devel # dpkg -l | …
19 12.04  gcc 


2
GCC: ข้อผิดพลาดพยายามที่จะ exec 'cc1plus: execvp: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ฉันเป็นมือใหม่ แต่ชอบผจญภัย ฉันกำลังบูท Windows, Fedora และ Ubuntu 14.04 LTS (ทั้ง 64) การเรียนรู้ แต่ไม่ใช้ dpkg, apt และ apt-get เริ่มศึกษา C ++ โดยใช้ Ubuntu (ติดตั้ง gcc เพียงตัวเดียว) ดังนั้นในความพยายามครั้งแรกของฉันรวบรวมฉันวิ่งคำสั่งgcc xy.ccและได้รับต่อไปนี้: gcc: error trying to exec 'cc1plus' : execvp: No such file or directory ดังนั้นฉันค้นหาคอมพิวเตอร์ของฉันเพื่อหา cc1plus และ execvp และพบว่าค่า execvp.3.gz เพียงในไดเรกทอรี/user/share/man/man3และ cc1 /user/lib/gcc/x86_64-linux-gnu/4.8ใน ดังนั้นทั้งกลุ่มของการทำงานและการเรียนรู้เกี่ยวกับ …

6
วิธีแก้ไขการกำหนดค่า: ข้อผิดพลาด: C คอมไพเลอร์ไม่สามารถสร้างไฟล์ที่เรียกทำงานได้
ใช้ ./configure DFLAGS="-03" และนี่คือ config.log checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets …

2
การติดตั้ง gcc-7 (และแพ็คเกจใหม่กว่า) ใน Ubuntu 16.04 [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน2 ปีที่ผ่านมา ฉันกำลังใช้ Ubuntu 16.04 LTS และฉันต้องการที่จะติดตั้งเวอร์ชันใหม่ของ GCC เฉพาะ GCC-7 ซึ่งปล่อยออกมา2 พฤษภาคม 2017 มีแพ็กเกจสำหรับมันในการทดสอบ Toolchain สร้าง ppaแต่เวอร์ชันของ Ubuntu ที่อยู่ถัดจากมันคือ7-20170407-0ubuntu2(ฉันไม่รู้ว่ามันตรงกับอะไร) ฉันพยายามทำตามคำแนะนำในคำถามนี้ และคำถามนี้และมีปัญหาเดียวกัน พวกเขามาจากก่อนหน้า gcc 7.1 อย่างเป็นทางการแล้วดังนั้นฉันไม่แน่ใจว่าคำแนะนำจะเปลี่ยนไปหรือเปล่า แม้หลังจากเพิ่ม ppa ฉันได้รับต่อไปนี้: user@computer:~$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test user@computer:~$ sudo apt-get update user@computer:~$ sudo apt install gcc-7 Reading package lists... …

3
sudo apt-get install libstdc ++
เมื่อฉันพยายามติดตั้งlibstdc++โดยใช้: sudo apt-get install libstdc++ ฉันได้รับข้อผิดพลาดด้านล่างใน Ubuntu คุณมีความคิดเกี่ยวกับมันหรือไม่? The following packages have unmet dependencies: libstdc++-4.8-doc : Conflicts: libstdc++6-4.4-doc but 4.4.7-8ubuntu1 is to be installed Conflicts: libstdc++6-4.6-doc but 4.6.4-6ubuntu2 is to be installed Conflicts: libstdc++6-4.7-doc but 4.7.3-12ubuntu1 is to be installed libstdc++-4.9-doc : Conflicts: libstdc++-4.8-doc but 4.8.5-2ubuntu1~14.04.1 is to be installed …
16 apt  gcc 

3
โปรแกรมของฉันไม่สามารถรันด้วยข้อผิดพลาด“ ไม่พบคำสั่ง”
ฉันเพิ่งเปลี่ยนจาก Windows เป็น Ubuntu 11.10 ฉันเขียนโค้ดต่อไปนี้ใน C พร้อมโปรแกรมแก้ไขข้อความและบันทึกเป็น HelloWorld.c ในเอกสาร #include <stdio.h> int main() { printf("Hello World!\n"); return 0; } และฉันเริ่มต้น Terminal และป้อนคำสั่งต่อไปนี้: cd Documents gcc HelloWorld.c ไฟล์ชื่อ a.out ซึ่งหลังจากทำการค้นหาบน Google แล้วจะสามารถเรียกทำงานได้ ฉันป้อนคำสั่งนี้: a.out แต่ฉันได้ a.out: command not found ฉันทำผิดขั้นตอนใด
15 command-line  gcc  c 

4
วิธีการติดตั้ง g ++ 5.1 บน Ubuntu desktop 15.04 64-bit?
ฉันต้องการทดลองกับคอมไพเลอร์ GCC 5.1 C ++ ใหม่บน Ubuntu ดังนั้นฉันดาวน์โหลดและติดตั้ง Linux Ubuntu desktop 15.04 64- บิตในเครื่องเสมือน จากนั้นในเทอร์มินัลฉันป้อนคำสั่งต่อไปนี้: sudo apt-get update sudo apt-get install g++5 แพ็คเกจต่าง ๆ ที่ดาวน์โหลดและติดตั้ง แต่เมื่อฉันป้อน: g++ --version ฉันยังรับ: g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2 ฉันก็ลอง (จากคำถามนี้ ): sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install g++-5 แต่ผมยังคงได้รับ 4.9.2 g++ --versionเป็นผลผลิตจาก …

7
gcc เวอร์ชั่นเก่าสำหรับ Ubuntu ใหม่
มีพื้นที่เก็บข้อมูลที่มีแพ็กเกจสำหรับ gcc เวอร์ชั่นเก่าสำหรับ Ubuntu ล่าสุดหรือไม่ ฉันต้องการติดตั้ง gcc3 ควบคู่กับ gcc 4 สำหรับโปรแกรมที่ต้องการ gcc3 โดยเฉพาะ
15 apt  gcc  backport 

3
ดาวน์โหลด g ++ 4.8 จาก PPA แต่ไม่สามารถตั้งเป็นค่าเริ่มต้นได้หรือไม่
ฉันได้ดาวน์โหลด g ++ 4.8 บน Ubuntu 12.10 โดยทำ: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install g++-4.8 แต่เมื่อฉัน: sudo update-alternatives --config g++ หากต้องการสลับรุ่น g ++ จะมีข้อความว่า: update-alternatives: error: no alternatives for g++. อย่างไรก็ตามถ้าฉัน: g++ --version มันบอกว่า: g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. This is …

3
configure: ข้อผิดพลาด: คอมไพเลอร์ C ไม่สามารถสร้างไฟล์เรียกทำงานได้
ผมพยายามที่จะติดตั้ง RVM \curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfilesใช้ มันทำงานได้ดีจนกระทั่งฉันได้รับข้อผิดพลาดในการกำหนดค่า: Error running './configure --prefix=/home/nishant/.rvm/rubies/ruby-2.0.0-p247 --disable-install-doc --enable-shared', please read /home/nishant/.rvm/log/1379591052_ruby-2.0.0-p247/configure.log There has been an error while running configure. Halting the installation. ต่อไปนี้เป็นเนื้อหาของไฟล์บันทึกที่กล่าวถึง: [2013-09-19 17:15:58] ./configure current path: /home/nishant/.rvm/src/ruby-2.0.0-p247 command(4): ./configure --prefix=/home/nishant/.rvm/rubies/ruby-2.0.0-p247 --disable-install-doc --enable-shared checking build system type... i686-pc-linux-gnu …
15 12.04  12.10  bash  gcc 

2
จะรวบรวมโปรแกรม C ที่ใช้ math.h ได้อย่างไร
ฉันกำลังมีปัญหาในส่วนหัวของแฟ้ม math.h sqrt(d)และเมื่อฉันใช้ฟังก์ชั่นรากที่สองในขณะที่ แต่คอมไพเลอร์ของฉันไม่สนับสนุนสิ่งนี้ โปรดแนะนำฉันเกี่ยวกับปัญหานี้ รุ่น Ubuntu ของฉันคือ 2012
15 compiling  gcc  c 

1
GDB ขัดข้องด้วย: ImportError: ไม่มีโมดูลชื่อ libstdcxx.v6.printers
ฉันมีปัญหากับ GDB เมื่อใดก็ตามที่ฉันพยายามดีบักโปรแกรม C ++ ใด ๆ หลังจากเรียกใช้แล้ว GDB จะให้ข้อผิดพลาดนี้: (gdb) run Starting program: /home/errikos/Workspaces/tests/a.out Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers …
14 python  gcc  debugging  gdb 

2
ฉันจะติดตั้ง GCC 4.7 บน Precise ได้อย่างไร
รุ่นล่าสุดของ GCC ในหอจดหมายเหตุแม่นยำเป็น 4.6.3 อย่างไรก็ตาม GCC 4.7 เพิ่มการสนับสนุนสำหรับคุณลักษณะ C ++ 11 ที่ใหม่กว่า (เช่นตัวสร้างการมอบหมาย) คลังเก็บแพคเกจของ Quantal มี GCC 4.7.2 มีวิธีใดบ้างที่ฉันจะติดตั้ง GCC 4.7 บนแม่นยำ ยังดีกว่ามีวิธีง่ายๆในการใช้แพ็คเกจรุ่นใหม่กว่าในรุ่นเดียวและย้อนกลับไปเป็นรุ่นที่เก่ากว่าหรือไม่
14 12.04  gcc  versions  backport 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.