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

GNU Compiler Collection ซึ่งเป็นตระกูลคอมไพเลอร์สำหรับภาษาต่างๆจาก GNU Project คำถามเกี่ยวกับ gcc ควร จำกัด เฉพาะการติดตั้งและการใช้งานพื้นฐาน / การกำหนดค่า

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

7
การอัปเดตเป็น OS X Lion ลบ gcc หรือไม่
ฉันอัปเดตเป็น OS X Lion วันนี้และฉันดูเหมือนจะไม่มีสำเนาของ gcc อีกต่อไป สิ่งนี้เกิดขึ้นกับคนอื่นหรือไม่? ไม่มีใครรู้ว่าทำไมสิ่งนี้จะเกิดขึ้น?
29 macos  gcc 

2
gcc ตัวเลือกบรรทัดคำสั่งที่ไม่รู้จัก '-V' และ '-qversion' พร้อม autoconf
เมื่อทำการคอมไพล์ด้วย gcc 4.7.2 และ autoconf 2.69 ฉันได้รับผลลัพธ์เช่นนี้เป็นประจำใน configure.log ตัวอย่าง: configure:3091: $? = 0 configure:3080: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:3091: $? = 1 configure:3080: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion' gcc: fatal error: …
16 linux  gcc  autoconf 

3
GCC บน OS X Lion พร้อม Xcode 4.3.1
หลังจากติดตั้ง Xcode 4.3.1 บน OS X Lion ฉันได้สูญเสียคอมไพเลอร์ GCC ของฉัน ฉันต้องการสิ่งนี้สำหรับการศึกษาของฉัน ไม่มีใครรู้ว่าฉันจะติดตั้งนี้? ทั้งหมดที่ฉันสามารถค้นหาได้คือคนแนะนำให้ติดตั้ง Xcode 4.3.1 แต่ด้วย Xcode build ล่าสุด Apple ได้ย้ายคอมไพเลอร์ GCC ภายใน Xcode.app และดูเหมือนว่าจะไม่ใช่ G คอมไพเลอร์ GCC รุ่นเดียวกัน อันเดียวที่มาพร้อมกับ Xcode เวอร์ชันก่อนหน้า
14 osx-lion  xcode  gcc 

2
ข้อผิดพลาดในการเลือก macports gcc ที่พยายามประมวลผล i686-apple-darwin11-llvm-gcc-4.2
ฉันกำลังทำงานบน OS X 10.7 (Lion) ฉันได้ติดตั้ง gcc 4.7 จาก macports: sudo port install gcc47 ดูเหมือนว่าจะทำงานอย่างถูกต้อง: $ /opt/local/bin/gcc-mp-4.7 -v (...) gcc version 4.7.0 (GCC) ตอนนี้ฉันกำลังพยายามเปลี่ยนคอมไพเลอร์เริ่มต้นโดยใช้การเลือกพอร์ต: $ sudo port select gcc mp-gcc47 Selecting 'mp-gcc47' for 'gcc' succeeded. 'mp-gcc47' is now active. มันคัดลอก gcc ไบนารีไปยัง / opt / local / bin / gcc …

3
Python 2.6.1, pycrypto 2.3 pypi แพ็คเกจ:“ Broken Pipe” ในระหว่างการสร้าง
ฉันกำลังพยายามติดตั้ง Fabric ซึ่งต้องใช้ pycrypto ในระหว่างการสร้าง pycrypto ฉันมักจะได้รับข้อผิดพลาด "Broken Pipe" ฉันไม่รู้ว่าจะเริ่มแก้ไขปัญหาได้ที่ไหน ฉันใช้ Mac OS X Snow Leopard 10.6.6 ติดตั้งอัปเดตทั้งหมดแล้ว Python 2.6.1; GCC 4.2; XCode 4 (ในกรณีที่อัปเดต GCC) ข้อผิดพลาดที่แน่นอนคือ: $ sudo python setup.py build Password: running build running build_py running build_ext warning: GMP library not found; Not building Crypto.PublicKey._fastmath. building 'Crypto.Hash.MD2' extension …

3
วิธีติดตั้ง GCC บน Windows 7
ฉันดาวน์โหลด GCC 4.5.1 แล้วและไม่รู้ว่าต้องทำอะไรต่อไป ฉันพบคำแนะนำในไดเรกทอรีติดตั้งสำหรับวิธีกำหนดค่าสร้างและติดตั้ง แต่ฉันก็ยังทำอะไรไม่ได้มาก คำแนะนำทีละขั้นตอนสำหรับฉันควรทำอย่างไรในกระบวนการนี้ ตัวอย่างเช่นพวกเขาพูดอะไรบางอย่างเช่นนี้: % mkdir objdir % cd objdir % srcdir/configure [options] [target] และฉันเข้าใจว่าบรรทัดแรกสร้างไดเรกทอรีและที่สองเข้าสู่ไดเรกทอรี แต่สิ่งที่เกี่ยวกับบรรทัดที่สามและฉันควรจะดำเนินการนี้ ฉันควรจะไปที่ไดเรกทอรีต้นทางแล้วพิมพ์ configure + options + target หรือไม่
10 windows-7  gcc 

2
gcc ค้นหาไฟล์ส่วนหัวต่อไปนี้อย่างไร
ฉันได้รวมsys/ptrace.hเข้ากับโปรแกรม C ของฉันแล้ว ผลลัพธ์ของ/usr/lib/gcc/x86_64-linux-gnu/4.8/cc1 -vให้เส้นทางต่อไปนี้ที่ gcc ค้นหาไฟล์ส่วนหัว #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/x86_64-linux-gnu/4.8/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed /usr/include End of search list. ผลลัพธ์ของgcc -Mโปรแกรมของฉันให้ตำแหน่งไฟล์ส่วนหัวต่อไปนี้ pt.o: pt.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ /usr/include/x86_64-linux-gnu/bits/wordsize.h \ /usr/include/x86_64-linux-gnu/gnu/stubs.h \ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ /usr/include/x86_64-linux-gnu/bits/types.h \ /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h …
10 linux  gcc 

3
เพราะเหตุใด '>' เปลี่ยนเส้นทางข้อความผิดพลาดจาก gcc
ฉันเก็บโปรแกรมต่อไปนี้ใน new.c int main() { a; return 0; } ส่งคืนข้อความแสดงข้อผิดพลาด ฉันต้องการส่งข้อความนี้ไปยังไฟล์ ดังนั้นฉันใช้คำสั่งดังต่อไปนี้ gcc new.c > temp.txt แต่ยังฉันได้รับผลลัพธ์ใน terminal ฉันใช้ Ubuntu 13.04 ฉันจะทำให้มันทำงานได้อย่างไร
9 c  shell  gcc 


2
ติดตั้ง GCC / G ++ เวอร์ชั่น 4.9 ใน Linux Mint
ฉันมักจะมีรุ่นล่าสุดของสิ่งต่าง ๆ โดยเฉพาะอย่างยิ่งถ้าสิ่งนั้นคือ gcc, g ++ และเมื่อเร็ว ๆ นี้ได้มีการแก้ไขมาตรฐาน c ++ ฉันลืมสิ่งที่ ppa ของฉันต้องเพิ่มไปยังระบบของฉัน (ฉันคิดว่าพวกเขามาจากองค์กรอูบุนตู) เพื่อให้สามารถติดตั้ง g ++ - 4.9 ได้โปรดฉันได้รับการเตือนวิธีการทำกระบวนการนี้ขอบคุณ
8 linux  ubuntu  linux-mint  gcc  g++ 

6
สร้างภาพ Virtualbox ล่วงหน้า
เรื่องสั้นสั้นฉันพยายามค้นหาสภาพแวดล้อมการพัฒนาลินุกซ์ที่สร้างไว้ล่วงหน้าสำหรับ VirtualBox ดังนั้นฉันไม่ต้องกังวลเกี่ยวกับการติดตั้ง distro การติดตั้งแพ็คเกจทั้งหมดและอื่น ๆ ตั้งแต่ครั้งสุดท้ายที่ฉันทำ เต็มวันเพื่อรับสิ่งที่จากระยะไกลทำในสิ่งที่ฉันต้องการ ฉันมีข้อกำหนดกึ่งประหลาดสองสามข้อซึ่งไม่ได้ช่วย ... โดยเฉพาะอย่างยิ่ง SSH เท่านั้นไม่มีการติดตั้ง GUI ลื่น ๆ เนื่องจากโฮสต์แล็ปท็อปไม่ได้มีพื้นที่ HD หรือ RAM จำนวนมาก (ซึ่งเป็นสาเหตุที่ฉันไม่สามารถบูตคู่ได้ดังนั้นโปรดอย่าแนะนำตัวเลือกนั้น) ฉันตั้งใจจะใช้ PuTTy เพราะมันเป็นขั้นตอนการทำงานที่ฉันคุ้นเคยอยู่แล้ว พื้นฐาน gcc, automake และอื่น ๆ เป็นสิ่งที่ฉันต้องการ ฉันไม่สนใจเกี่ยวกับ distro เองหรือระบบบรรจุภัณฑ์หรืออย่างอื่น ฉันแค่ต้องการดาวน์โหลดตั้งค่าติดตั้งและพร้อมที่จะไป หากสิ่งนั้นไม่มีอยู่จริงฉันก็ยังคงชื่นชมคำแนะนำของ distro ที่ดีที่สุดที่จะใช้ซึ่งจะทำให้ฉันได้รับสิ่งที่ต้องการเร็วที่สุดโดยไม่ต้องปรับแต่งอะไรมากมาย

1
การแบ่งกลุ่มความผิดพลาดเมื่อสร้าง GCC
ฉันพยายามรวบรวม gcc ฉันดาวน์โหลดเวอร์ชันล่าสุดจากเว็บไซต์ GCC (เวอร์ชั่น 6.3.0) แต่ฉันมีปัญหาในการสร้าง gcc ฉันกำลังส่งตัวเลือกต่อไปนี้ไปยังสคริปต์กำหนดค่า: configure --prefix=<location I want to install> --disable-multilib --disable-linux-futex หมายเหตุ: การคอมไพล์นี้ใช้ได้โดยไม่มีตัวเลือกการกำหนดค่า --disable-linux-futex. ฉันต้องผ่าน --disable-linux-futex เพราะฉันพยายามใช้ valgrind เพื่อดีบักโปรแกรมที่ฉันเขียนซึ่งใช้ประโยชน์จาก OpenMP และพวกเขาบอกฉันว่าฉันต้องการ GCC ที่คอมไพล์ด้วยตัวเลือกนั้น หลังจากฉันพิมพ์ make การสร้างเริ่มต้นและทำงานได้สำเร็จเป็นเวลานานมากจนกระทั่งฉันได้รับข้อผิดพลาดต่อไปนี้: make[3]: Entering directory '/home/ahanlon/packages/gcc-6.3.0-build/x86_64-pc-linux-gnu/libgcc' # If this is the top-level multilib, build all the other # multilibs. # …
3 linux  compile  make  gcc 

1
การติดตั้ง GCC / G ++ สำหรับ mac OSX 10.8 ของฉัน
ปัญหาของฉันง่ายฉันต้องการรับคอมไพเลอร์ GCC และ G ++ รุ่น OSX / BSD จากเว็บไซต์ GNU.org อย่างไรก็ตามหลังจากการวิจัยบางคน (ตามที่อธิบายไว้ด้านล่าง) ผมได้เรียนรู้ว่าแอปเปิ้ลใช้ LLVM และ GCC เป็น symbolic link ไปllvm-ccในขณะกรัม ++ เป็น symbolic link llvm-g++ไป ฉันยังได้เรียนรู้ว่า Apple นั้นโง่พอที่จะลบคอมไพเลอร์เหล่านี้โดยไม่มีคำอธิบายที่สมเหตุสมผล (จริงๆแล้วไม่มีใครสามารถให้เหตุผลที่ถูกต้องกับเรื่องนี้ได้ สิ่งอื่น ๆ ที่ฉันได้เรียนรู้คือ Apple ใช้ LLVM (ตามที่อธิบายไว้ก่อนหน้านี้) ฉันค้นหาเว็บเพื่อลองและเรียนรู้วิธีการทำสิ่งนี้และไม่มีประโยชน์ใด ๆ เฉพาะคนที่พูดถึง Xcode หรือการติดตั้งแอพระยะยาวอื่น ๆ และใช้คำสั่งและติดตั้งทรัพยากรอื่น XCODE ไม่ใช่โซลูชันที่ฉันกำลังมองหาเนื่องจาก Xcode ไม่ได้มาพร้อมกับคอมไพเลอร์โดยอัตโนมัติ แต่ต้องการการติดตั้งและสิ่งเพิ่มเติม คำถามของฉัน …
3 macos  gcc  g++ 

3
ติดตั้ง gcc บน OS X Snow Leopard
ฉันกำลังพยายามติดตั้ง Python Imaging Library บน MacBook ที่ใช้ 10.6 Snow Leopard ฉันยังไม่พบไบนารีที่คอมไพล์แล้วสำหรับ OS X ดังนั้นฉันต้องรวบรวมจากซอร์สซึ่งหมายความว่าฉันต้องการ gcc อย่างไรก็ตามสิ่งนี้ไม่ใช่คอมพิวเตอร์ของฉัน (เป็นของโรงเรียนที่ฉันสอน) และ Xcode นั้นไม่ฟรีอีกต่อไป ถ้าฉันไปเส้นทางของการรับ gcc ผ่านการติดตั้ง Xcode แล้วฉันต้องเข้าร่วม Apple Developer Program หรือซื้อ Xcode ผ่าน Mac App Store (ใช้บัญชีของตัวเองไม่น้อยกว่านี้) ตัวเลือกไม่น่าดึงดูดอย่างยิ่ง ดังนั้นฉันเดาว่าฉันมีสองคำถาม: มีไบนารี PIL ที่คอมไพล์แล้วสำหรับ 10.6 ที่นั่นหรือไม่ มีวิธีอื่นอีกไหมในการรับ gcc ฟรี

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