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

C ++ เป็นภาษาโปรแกรมทั่วไป

5
คำสั่งในการรวบรวมและเรียกใช้โปรแกรม C ++ คืออะไร?
ฉันยังใหม่กับ Linux ฉันใช้ Ubuntu 11.04 และไม่ทราบวิธีการคอมไพล์และรันโปรแกรม C ++ ฉันจำเป็นต้องทราบคำสั่งในการรวบรวมและดำเนินการโปรแกรม C ++ ได้ในลินุกซ์

3
จะติดตั้ง gcc-7 หรือ clang 4.0 ได้อย่างไร?
ฉันต้องการลองใช้คุณสมบัติ C ++ 17 และฉันต้องการติดตั้งคอมไพเลอร์ที่ได้มาตรฐาน (โดยเฉพาะ GCC) ฉันยังใหม่กับ Linux และ Ubuntu โดยสิ้นเชิงและฉันก็ไม่เข้าใจมากนัก ฉันพยายามติดตามhttps://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/testแต่ไม่มีโชค ครั้งแรกที่ฉันวิ่ง: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update ที่ฉันเข้าใจคำสั่งนี้ติดตั้งคีย์บางอย่าง ต่อไปฉันลอง: sudo add-apt-repository ppa:ubuntu-toolchain-r/gcc-7 ที่ส่งคืน: Error: 'ppa:ubuntu-toolchain-r/gcc-7' invalid ต่อไปฉันพยายามติดตั้งสาขาพัฒนาเสียงดังกราว: apt-get install clang-4.0 lldb-4.0 และมันทำให้ฉัน E: Unable to locate package clang-4.0 E: Couldn't find any package by glob 'clang-4.0' E: …

1
วิธีสร้างแชทอย่างง่ายโดยใช้ netcat
ขณะนี้ฉันกำลังทำงานในโครงการและฉันได้ติดตั้งแอปพลิเคชั่นแชทอย่างง่ายโดยใช้netcatห้องสมุด ไคลเอ็นต์จะได้รับพร้อมต์ให้ป้อนหมายเลขพอร์ตและคำสั่ง nc -l -p xxxx โดยที่xxxxหมายเลขพอร์ตที่ลูกค้าป้อน ในทำนองเดียวกันโฮสต์จะได้รับพร้อมต์สำหรับหมายเลขพอร์ตเดียวกันและมีการสร้างการเชื่อมต่อโดยใช้ nc <ip_address> -p xxxx อย่างไรก็ตามการทำเช่นนี้จะให้ประสบการณ์การแชทเปล่าเนื่องจากจะไม่แสดงชื่อผู้ใช้ของบุคคลที่พิมพ์ข้อความเช่น hey hello what's up Nothing ฉันอยากให้มันเป็นอย่างนั้น Foo : hey Boo : hello Foo : what's up Boo : Nothing ฉันสามารถใช้netcatเพื่อให้บรรลุหน้าที่การทำงานนี้หรือมีสิ่งอื่นใดอีกไหมที่ทำได้

1
จะติดตั้งคอมไพเลอร์ g ++ ได้อย่างไร?
ฉันได้ลองทำสิ่งต่อไปนี้แล้ว: sudo apt-get install build-essential Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. แต่เมื่อฉันรวบรวม terminal แสดงต่อไปนี้: g++ hello.cpp -o hello The program 'g++' can be found in the following …

3
เป็นไปได้ไหมที่จะใช้ Python กับ Ubuntu SDK?
David Planellaเขียนในคำตอบของเขาสำหรับคำถามที่ฉันโพสต์ว่า: ... วิธีที่แนะนำในการพัฒนาแอพสำหรับ Ubuntu คือ Ubuntu SDK ดังนั้นฉันจึงติดตั้ง แต่ดูเหมือนว่าภาษาการเขียนโปรแกรมที่รองรับคือ C ++ มันหมายความว่าฉันต้องรู้ C ++ เพื่อพัฒนาแอปพลิเคชั่นใหม่สำหรับ Ubuntu หรือไม่? C ++ เป็นภาษาโปรแกรมที่แนะนำสำหรับแอพพลิเคชั่น Ubuntu หรือไม่? ฉันเริ่มเรียนรู้อะไรกับ Python และหวังว่าจะพัฒนาแอพพลิเคชั่นสำหรับ Ubuntu

2
วิธีการรวบรวมซอร์สโค้ด C ++ (ข้อผิดพลาด“ ไม่พบ iostream.h”)
ฉันไม่ต้องการที่จะพูดคุยเกี่ยวกับ C ++ หรือภาษาการเขียนโปรแกรมใด ๆ ! ฉันแค่อยากจะรู้ว่าสิ่งที่ฉันทำผิดกับลินุกซ์อูบุนตูเกี่ยวกับการรวบรวม helloworld.cpp! ฉันกำลังเรียนรู้ C ++ ดังนั้นขั้นตอนของฉันคือ: เปิด hello.cpp เป็นกลุ่มและเขียนสิ่งนี้ #include <iostream.h> int main() { cout << "Hello World!\n";` return 0; } ดังนั้นหลังจากนั้นฉันลองในเทอร์มินัลนี้ g++ hello.cpp และผลลัพธ์ก็คือ hello.cpp:1:22: fatal error: iostream.h: No such file or directory compilation terminated. คุณแนะนำอะไร? มีประโยชน์ทีละขั้นตอนสำหรับฉันหรือไม่ขอบคุณ!
20 compiling  c++ 

1
ข้อผิดพลาดร้ายแรง: gl / glut.h: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ฉันพยายามเขียนโปรแกรมและฉันได้รับข้อผิดพลาดนี้: Fatal error: gl/glut.h: no such file or directory ฉันได้อ่านปัญหาที่คล้ายกันอื่น ๆ ที่ผู้คนมีและไม่มีอะไรทำงานให้ฉัน ฉันจะทำอย่างไรเพื่อแก้ไขปัญหานี้
18 c++  opengl 

1
การติดตั้งเสียงดังกราว 5.0 และการใช้ C ++ 17
ฉันพยายามเป็นเวลา 3 วันในการติดตั้งเสียงดังกราว 5.0 บนเครื่อง Ubuntu 16.04 ฉันลองใช้มัคคุเทศก์หลากหลาย แต่ดูเหมือนว่าจะไม่ทำงาน เมื่อฉันพยายามเพียงแค่คว้าล่าสุดจาก SVN และสร้าง / ติดตั้ง (รายละเอียดที่นี่ ) พยายามรวบรวมโปรแกรมง่าย ๆ นำไปสู่: > clang++ basic.cpp /usr/include/wchar.h:39:11: fatal error: 'stdarg.h' file not found # include <stdarg.h> จากนั้นฉันลองตั้งค่า-DGCC_INSTALL_PREFIXสถานะสำหรับcmakeก่อนสร้าง แต่สิ่งนี้นำไปสู่ข้อผิดพลาดที่ดียิ่งขึ้น: > clang++ basic.cpp fatal error: 'iostream' file not found #include <iostream> ขั้นตอนที่ฉันติดตามมีดังนี้ (จากคำแนะนำด้านบน): > cmake -DCMAKE_BUILD_TYPE=Release …
17 compiling  c++  cmake  clang 


4
เรียกใช้คำสั่งระบบจากแอป QML
ฉันต้องการเรียกใช้คำสั่งระบบจากภายในแอปพลิเคชันของฉัน มันควรจะเรียกใช้คำสั่งบนเซิร์ฟเวอร์ระยะไกลโดยใช้ SSH แต่นั่นไม่ใช่ประเด็นจริงๆ ประเด็นก็คือฉันไม่รู้วิธีเรียกใช้คำสั่งใด ๆ จากแอป ฉันถามในรายการอีเมลและพวกเขาแนะนำให้ฉันสร้างส่วนขยาย QML โดยใช้ C ++ แต่ฉันไม่รู้ C ++ และดูเหมือนว่าฉันต้องเรียนรู้มากมายเพียงเพื่อใช้คำสั่งง่ายๆ ใน Python (เหมือนใน PHP) มันง่ายที่จะรันคำสั่งระบบ มีวิธีอื่นในการทำในแอป Touch ของฉันหรือมีคนที่สามารถช่วยฉันได้มากกว่านี้อีกไหม? หรืออาจมีวิธีแก้ไขปัญหาของฉันได้ดีกว่า

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เป็นผลผลิตจาก …

4
การรับข้อผิดพลาดขณะพยายามดีบักใน QtProject
ฉันติดตั้งQtProjectเวอร์ชันล่าสุดดังนั้นตอนนี้ฉันสามารถดีบักC++รหัสได้ ในขณะที่พยายามแก้ไขข้อผิดพลาดเป็นครั้งแรกฉันได้รับข้อผิดพลาดนี้: ptrace: Operation not permitted. Could not attach to the process. Make sure no other debugger traces this process. Check the settings of /proc/sys/kernel/yama/ptrace_scope For more details, see /etc/sysctl.d/10-ptrace.conf
14 compiling  qt  c++  debugging 

1
จะติดตั้งไลบรารีด้วยตนเองได้ที่ไหน
ฉันต้องการติดตั้งSFML (C ++ API มัลติมีเดียฟรี)บนระบบ Ubuntu ของฉันซึ่งโดยทั่วไปจะไม่มีปัญหา แต่ฉันอยากรู้ว่าฉันควรจะเก็บไฟล์ไว้ที่ไหน ฉันเห็นได้ว่า Ubuntu เก็บไลบรารี่มาตรฐาน C ++ ของฉันไว้/usr/include/c++และอื่น ๆ .. ปัญหาของฉันคือฉันไม่รู้ว่าฉันควรออกจากที่ใดหรือไม่มีที่ไหนที่ควรใช้สำหรับสิ่งนี้และฉันสามารถเคลื่อนย้ายได้ ไฟล์ทุกที่ที่ฉันต้องการ? ทั้งหมดที่ฉันกำลังมองหาเป็นเพียงวิธีการ "ทำอย่างไรให้ถูกต้อง" แต่ฉันไม่สามารถหาคำตอบได้ ฉันต้องการให้ห้องสมุดของฉันจัดระเบียบ
14 libraries  c++ 

2
ฉันจะหา core dump ได้ที่ไหนใน Ubuntu 16.04LTS
ฉันมีโปรแกรม C ++ ที่ทำสิ่งที่ควรจะทำ แต่ต้องมีปัญหาบางอย่างกับตัวชี้เนื่องจากมันล้มเหลวในตอนท้ายและสร้างการถ่ายโอนข้อมูลหลัก ปัญหาของฉันคือฉันไม่พบไฟล์หลักดังนั้นฉันจึงไม่สามารถดีบักได้ ฉันเหนื่อย ulimit -c unlimited ulimit -a และตอนนี้ขนาดของไฟล์ถูกตั้งค่าเป็นไม่ จำกัด แต่ฉันก็ยังหาแกนไม่พบ ฉันลองในทุกโฟลเดอร์ที่เขียนที่นี่แต่ก็ยังดูเหมือนว่าจะไม่มีการสร้างไฟล์หลัก หาได้ที่ไหน
14 16.04  c++ 

1
จะทำให้ toolchain Linux GCC ของ Eclipse CDT แก้ปัญหาส่วนหัวของไลบรารีมาตรฐาน C ++ ได้อย่างไร
ใน Ubuntu 12.04 LTS ฉันติดตั้งปลั๊กอิน Eclipse CDT และเปิดโครงการ Hello World ใหม่เพื่อทดสอบทุกอย่าง เมื่อฉันสร้างโครงการฉันเลือกเครื่องมือเดียวเท่านั้น: "Linux GCC" อย่างไรก็ตามเมื่อมีการสร้างโครงการขึ้นมามันก็บอกว่า #include<iostream> #include<cstdlb> ไม่ได้รับการแก้ไข ดังนั้นจึงไม่สามารถใช้บรรทัดที่มีcoutและendlไม่สามารถค้นหาstdได้ using namespace std; ยังก่อให้เกิดปัญหา ฉันจะได้รับคำ#includeสั่งของฉันสำหรับส่วนหัวของไลบรารีมาตรฐานที่เป็นที่รู้จักเพื่อสนับสนุนโค้ดโดยใช้stdเนมสเปซได้อย่างไร
12 eclipse  c++  c  eclipse-cdt 

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