ความ หมาย ราคา บอล
Cc1Plus Error Unrecognized Command Line Option 11
September 11, 2022, 8:54 pmวิธีการเขียนรันและรันโค้ด HTML ฉันกำลังสร้างโครงการ Arduino ของฉันด้วย makefile: BOARD_TAG = uno ARDUINO_PORT = /dev/ttyACM0 USER_LIB_PATH = /home/prakhar/dev/alfred/arduino/libraries CPPFLAGS=-x c++ -std=c++11 -Wall -DUNIX_ENVIRONMENT -DHAVE_NAMESPACES -DHAVE_STD include /usr/share/arduino/ ฉันได้รับข้อผิดพลาดนี้เรื่อย ๆ: cc1plus: error: unrecognized command line option '-std=c++11' ฉัน googled และสิ่งนี้บอกว่าฉันต้องอัปเดต g ++ / gcc ฉันมีเวอร์ชัน newset อยู่แล้ว: [email protected] ~ $ avr-g++ --version avr-g++ (GCC) 4. 9. 1 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [email protected] ~ $ avr-gcc --version avr-gcc (GCC) 4. [email protected] ~ $ g++ --version g++ (GCC) 4. 1 20140903 (prerelease) Copyright (C) 2014 Free Software Foundation, Inc. ฉันติดตั้ง arduino จาก AUR (แพ็คเกจ aur/arduino 1:1. 0. 6-1 และ aur/arduino-mk 1. 3. 4-2).
- อะไร!? ยังไง?! ปาร์คยูชอน เตรียมถอดรหัส NEXT GLOBAL | RYT9
- G ++ (4.6.1) ไม่รู้จัก -std = c ++ 11 [ปิด]
- ฉันสามารถใช้ C ++ 11 กับ Xcode ได้หรือไม่
- วิธี ลบ รูป ใน คอม
- ไม่สามารถคอมไพล์โค้ด C ++ 11 ผ่าน Makefile
- Cc1plus: ข้อผิดพลาด: ไม่รู้จักตัวเลือกบรรทัดคำสั่ง“ -std = c ++ 11” พร้อม g ++ - 2022
- Cc1plus: ข้อผิดพลาด: ไม่รู้จักตัวเลือกบรรทัดคำสั่ง“ -std = c ++ 11” พร้อม g ++
อะไร!? ยังไง?! ปาร์คยูชอน เตรียมถอดรหัส NEXT GLOBAL | RYT9
- Makro food service สาขา
- Cc1plus: ข้อผิดพลาด: ไม่รู้จักตัวเลือกบรรทัดคำสั่ง“ -std = c ++ 11” พร้อม g ++
- เตา อบ โอ่ง
- Speed rope ขาย d
G ++ (4.6.1) ไม่รู้จัก -std = c ++ 11 [ปิด]
มีใครชี้ได้ไหมว่าฉันทำอะไรผิด? 2 ลองดูความคิดเห็นแรก ๆ ที่นี่: อาจช่วยได้ ขอขอบคุณที่ชี้ทางที่ถูกต้องให้ฉัน ฉัน C ++ 11 ในการทำงาน เมื่อฉันปรากฎไฟล์ avr-gcc (GCC) 4. 1 สารพัดไม่ได้ถูกใช้งานเลย! แพคเกจ arduino ใช้ gcc รุ่นเก่า [email protected] ~ $ /usr/share/arduino/hardware/tools/avr/bin/avr-g++ --version avr-g++ (GCC) 4. 2 Copyright (C) 2008 Free Software Foundation, Inc. [email protected] ~ $ /usr/share/arduino/hardware/tools/avr/bin/avr-gcc --version avr-gcc (GCC) 4. สิ่งที่ฉันต้องทำคือระบุ: AVR_TOOLS_DIR = /usr เพื่อ exexute ด้วย -std=c++11 แฟล็ก (ฉันต้องเพิ่มไฟล์ -fpermissive ตั้งค่าสถานะเพื่อรวบรวม C ด้วย g++). Tweet Share Link Plus Send Pin
ฉันสามารถใช้ C ++ 11 กับ Xcode ได้หรือไม่
ฉันกำลังพิจารณาการใช้คุณสมบัติบางอย่างของ C ++ 11 (เช่น auto เช่น) ในโครงการข้ามแพลตฟอร์ม (Windows + Mac) ใน Windows Visual Studio รองรับบางส่วนของมาตรฐาน C ++ 11 ที่กำลังจะมาถึงซึ่งจะช่วยให้ฉันสามารถลดความซับซ้อนของส่วนต่างๆของฐานรหัสได้อย่างเป็นธรรมชาติดังนั้นฉันจึงสนใจที่จะเริ่มใช้คุณสมบัติเหล่านี้ แต่เท่าที่ทราบ XCode เวอร์ชันปัจจุบัน (3. 2. 4 + GCC 4. 2) ไม่รองรับฟีเจอร์ C ++ 11 ใด ๆ เลย ฉันสามารถอัปเกรดเวอร์ชัน GCC หรือเวอร์ชัน CLang ได้หรือไม่? หรือฉันควรจะกัดลิ้นตัวเองและรอให้ Apple บรรจุเวอร์ชันใหม่ในอนาคต คำตอบ: Xcode 4. 2 ได้เพิ่มการรองรับ C ++ 0X ในที่สุด: ในหน้าจอการตั้งค่าการสร้างโครงการให้เปิดตัวเลือก "ทั้งหมด" ในส่วน "Build Options" ให้ตั้งค่าคอมไพเลอร์เป็น "Apple LLVM compiler 3. 0" เลื่อนลงไปที่ส่วน "Apple LLVM Compiler 3.
วิธี ลบ รูป ใน คอม
![]()
ไม่สามารถคอมไพล์โค้ด C ++ 11 ผ่าน Makefile
6. 3) มันไม่ได้รวบรวมด้วย c ++ 11 อย่างแน่นอน ฉันเขียนโปรแกรม 2 บรรทัดง่ายๆด้วย std:: vector v = {1, 2, 3}; เพื่อทดสอบและมีการโยนข้อผิดพลาดทุกประเภท (ข้อผิดพลาดต่างจากที่ไม่มีการตั้งค่าสถานะน่าสนใจพอ) 6 @Veda ในขณะที่คำตอบนี้จะรวบรวม แต่ก็มีโอกาสมากที่จะไม่ทำอะไรที่ต้องการ อาร์กิวเมนต์บรรทัดคำสั่ง เทียบเท่ากับการแทรก ในซอร์สโค้ดของคุณ ดังนั้นคำสั่งนี้ก็เหมือนกับการมี แล้วลองนึกดูว่า จะนิยามใหม่เป็น ได้อย่างไร? ไม่ค่อยมีประโยชน์เลย แบ่งปันกับเพื่อนของคุณ
Cc1plus: ข้อผิดพลาด: ไม่รู้จักตัวเลือกบรรทัดคำสั่ง“ -std = c ++ 11” พร้อม g ++ - 2022
Cc1plus: ข้อผิดพลาด: ไม่รู้จักตัวเลือกบรรทัดคำสั่ง“ -std = c ++ 11” พร้อม g ++
หรือคุณเพียงแค่รอให้ตัวจัดการการอัปเดต linux mint แจ้งให้คุณทราบ:) 2 @JoeCoderGuy ใช่นั่นคือสิ่งที่ฉันใช้ อ้างจากเว็บไซต์ gcc: คุณลักษณะ C ++ 11 พร้อมใช้งานเป็นส่วนหนึ่งของคอมไพเลอร์ GCC "mainline" ในส่วนท้ายของที่เก็บ Subversion ของ GCC และใน GCC 4. 3 และใหม่กว่า ในการเปิดใช้งานการสนับสนุน C ++ 0x ให้เพิ่มพารามิเตอร์บรรทัดคำสั่ง -std = c ++ 0x ในบรรทัดคำสั่ง g ++ ของคุณ หรือหากต้องการเปิดใช้งานส่วนขยาย GNU นอกเหนือจากส่วนขยาย C ++ 0x ให้เพิ่ม -std = gnu ++ 0x ในบรรทัดคำสั่ง g ++ ของคุณ GCC 4. 7 และใหม่กว่ารองรับ -std = c ++ 11 และ -std = gnu ++ 11 เช่นกัน คุณอาจใช้ g ++ รุ่นที่ไม่รองรับ ลองใช้ แทน ความพร้อมใช้งานของคุณลักษณะ C ++ 11 มีไว้สำหรับเวอร์ชัน> = 4. 3 เท่านั้น @Antonijn ถูกต้อง แต่ไม่ใช่ตัวเลือกสำหรับทุกคน @Antonijn: มีซอฟต์แวร์ที่เข้ากันไม่ได้กับเวอร์ชัน> 4. 1 เช่น. ABACUS น่าเสียดายที่ฉันต้องใช้มันครั้งเดียว คุณควรลองสิ่งนี้ ฉันยังได้รับข้อผิดพลาดเดียวกันการคอมไพล์ด้วยแฟล็ก -D แก้ไขแล้วลองสิ่งนี้: g ++ -Dstd = c ++ 11 เหตุใดจึงลดลง คำตอบผิดอะไร ทำไมถึงไม่ทำงาน อย่างน้อย @ Veda สำหรับฉัน (บน gcc4.
1 20110409 (prerelease) (Ubuntu 4. 0-3~ppa1) ฉันพนันได้เลยว่าใน 12. 04 นั้นจะไม่เกิดขึ้น โปรแกรมของคุณอาจคอมไพล์ได้เมื่อคอมไพล์โดยตั้งค่าสถานะเป็น -std=c++0x ซึ่งเป็นชื่ออื่นสำหรับ C ++ 11 ก่อนที่จะมีการเผยแพร่มาตรฐาน
ฉันกำลังพยายามรวบรวมโดยใช้ g++ และแฟล็ก -std=c++11 หรือ c++0x อย่างไรก็ตามฉันได้รับข้อผิดพลาดนี้ cc1plus: error: unrecognized command line option "-std=c++11" g ++ - รุ่น g++ (GCC) 4. 1. 2 20080704 (Red Hat 4. 2 -54) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. คำตอบ: เห็นจากเวอร์ชัน G ++ ของคุณแล้วคุณต้องอัปเดตไม่ดี C ++ 11 มีให้ตั้งแต่ G ++ 4. 3 เท่านั้น เวอร์ชันล่าสุดคือ 4. 7 ในเวอร์ชันก่อน G ++ 4. 7 คุณจะต้องใช้ -std=c++0x สำหรับเวอร์ชันล่าสุดที่คุณสามารถ -std=c++11 ใช้ได้ อ้างจาก เว็บไซต์ gcc: คุณลักษณะ C ++ 11 พร้อมใช้งานเป็นส่วนหนึ่งของคอมไพเลอร์ GCC "mainline" ในส่วนท้ายของที่เก็บ Subversion ของ GCC และใน GCC 4. 3 และใหม่กว่า ในการเปิดใช้งานการสนับสนุน C ++ 0x ให้เพิ่มพารามิเตอร์บรรทัดคำสั่ง -std = c ++ 0x ในบรรทัดคำสั่ง g ++ ของคุณ หรือหากต้องการเปิดใช้งานส่วนขยาย GNU นอกเหนือจากส่วนขยาย C ++ 0x ให้เพิ่ม -std = gnu ++ 0x ในบรรทัดคำสั่ง g ++ ของคุณ GCC 4.
cc1plus: ข้อผิดพลาด: ไม่รู้จักตัวเลือกบรรทัดคำสั่ง" -std = c ++ 11" พร้อม g ++ แบ่งปันกับเพื่อนของคุณ บทความของผู้เขียน: Edward Marsh ฉันพยายามรวบรวมโดยใช้ และแฟล็ก หรือ อย่างไรก็ตามฉันได้รับข้อผิดพลาดนี้ g ++ - รุ่น 5 มันคือ กับ g ++ 2 @stefan ไม่ถูกต้องเป็นไปได้ทั้งสองอย่าง คุณใช้ gnu เวอร์ชั่นไหน C ++ 11 รองรับเฉพาะใน> = 4. 3 2 รัน จากนั้นโพสต์หมายเลขเวอร์ชันที่นี่ 3 มันเก่ามาก เวอร์ชันนั้นไม่รองรับ C ++ 11 ติดตั้งเวอร์ชันที่ใหม่กว่าเช่น 4. 7 สำหรับการรองรับ C ++ 11 4 เป็นไปได้ที่ผู้ดูแลระบบ เคยทำ ติดตั้งคอมไพเลอร์ที่รองรับ C ++ 11 แต่ไม่ได้ทำให้เป็นคอมไพเลอร์เริ่มต้น คุณสามารถตรวจสอบว่า GCC เวอร์ชันใดได้รับการติดตั้งโดยพยายามป้อนคำสั่ง โดยอัตโนมัติในหน้าต่างคอนโซลของคุณ เห็นจากเวอร์ชัน G ++ ของคุณแล้วคุณต้องอัปเดตไม่ดี C ++ 11 มีให้ตั้งแต่ G ++ 4. 3 เท่านั้น เวอร์ชันล่าสุดคือ 4. 7 ในเวอร์ชันก่อน G ++ 4. 7 คุณจะต้องใช้ สำหรับเวอร์ชันล่าสุดคุณสามารถใช้ 1 4. 8. 0 เป็นไปด้วยดีหรือมีการเปิดตัวจริงในเดือนมีนาคมหรืออะไร? @chris ขอโทษด้วยน่าจะเป็น 4. 7, 4. 8 ยังอยู่ระหว่างการพัฒนา @Antonijn อาเดาฉันจะรอสักเดือนหรือสองเดือน ฉันชอบรุ่นที่มีเสถียรภาพหรือคำที่ดีกว่าสำหรับมันที่คุณต้องการใช้ @chris เย้.