คำถามในหัวข้อ 'gcc'
จะใช้แฟล็ก -MG ใน cc 4.4.1 ได้อย่างไร
ฉันเพิ่งอัปเกรดการติดตั้ง Ubuntu จาก Jaunty เป็น Karmic เห็นได้ชัดว่ารวมถึงการอัปเดตคอมไพเลอร์ GNU C ด้วย เนื่องจากโค้ดที่คอมไพล์ก่อนหน้านี้ไม่มีอีกต่อไป
การรัน cc 4.4.1 (Ubuntu 4.4.1-4ubuntu8) ตอนนี้สร้างข้อผิดพลาดต่อไปนี้ในโค้ดที่ทำงานได้ดีใน cc...
917 มุมมอง
schedule
06.01.2024
การคอมไพล์ Cygwin gcc ล้มเหลวใน IDE ที่บ่นเกี่ยวกับ 'ทางออก' ที่ไม่ได้ประกาศ
เมื่อฉันคอมไพล์โปรแกรมโดยใช้ just
gcc code.c
ไม่มีข้อความ และสร้างไฟล์เอาต์พุตสำเร็จ ไฟล์ที่ส่งออกทำงานได้ อย่างไรก็ตาม เมื่อฉันลองใช้คอมไพเลอร์ gcc ของการติดตั้ง cygwin เดียวกันใน IDE (ฉันลองใช้ Netbeans และ Dev-C++ แล้ว)...
7544 มุมมอง
schedule
20.12.2023
มีเอกสารเฉพาะสำหรับพฤติกรรมของ i=i-- ใน gcc หรือไม่
เป็นอีกครั้งที่ปัญหาแบบ "i=i--" ที่เราชื่นชอบที่สุด ใน C99 เรามี:
6.5 นิพจน์ #2: ระหว่างจุดลำดับก่อนหน้าและถัดไป วัตถุจะต้องมีการแก้ไขค่าที่เก็บไว้ สูงสุดหนึ่งครั้ง
70) ย่อหน้านี้แสดงผล !!ไม่ได้กำหนด!! สำนวนคำสั่ง เช่น
i = ++i...
238 มุมมอง
schedule
23.12.2023
คอมไพล์ gcc4.4.6 บนเครื่องหนึ่งแล้วจะให้เครื่องอื่นใช้งานได้อย่างไร?
ฉันสร้าง gcc 4.4.6 (เพื่อใช้ CUDA) บนเซิร์ฟเวอร์ที่รวดเร็ว ใช้เวลาประมาณ 10 นาที อย่างไรก็ตาม บนเดสก์ท็อปของฉันเอง การคอมไพล์ใช้เวลานานพอสมควร
ดังนั้นทั้งสองเครื่องจึงเป็น Linux 64 บิต แม้ว่า 1 เครื่องจะเป็น Ubuntu ในขณะที่อีกเครื่องเป็น Arch...
651 มุมมอง
schedule
28.11.2023
ไม่สามารถติดตั้ง Jekyll gem ได้ตั้งแต่อัปเกรดเป็น Xcode 4.1
ก่อนหน้านี้ฉันเคยติดตั้ง Jekyll gem บน Mac ด้วยคอมไพเลอร์ gcc ที่มาพร้อมกับ Xcode 3 เรียบร้อยแล้ว แต่น่าเสียดายที่ฉันไม่สามารถติดตั้งบน Mac เครื่องอื่นที่ตอนนี้มี Xcode 4.1 ได้ Mac เครื่องนี้เคยมี Xcode 3 แต่ฉันถอนการติดตั้งโดยใช้คำสั่ง sudo...
1008 มุมมอง
schedule
01.12.2023
การอ้างอิงที่ไม่ได้กำหนดไปยัง sync_fetch_and_add_4
เมื่อใดก็ตามที่ฉันพยายามใช้ __sync_fetch_and_add กับ -m32 บนเครื่อง 64 บิต ฉันจะได้รับข้อผิดพลาดต่อไปนี้ ขณะคอมไพล์ได้ดีกับ 64 บิตปกติ ฉันใช้คอมไพเลอร์ gcc 4.1.2 ปัญหาอาจเกิดขึ้นที่นี่และวิธีแก้ไขคืออะไร
replication.cpp:(.text+0xb3b):...
12020 มุมมอง
schedule
13.01.2024
cmake ปัญหาใน Windows
ฉันกำลังพยายามรวบรวมโค้ด ( ค่อนข้างซับซ้อน ) นี้ด้วย cmake และ MinGW ใน Windows:
#include <iostream>
int main()
{
std::cout << "Test" << std::endl;
return 0;
}
นี่คือไฟล์ CMakeLists.txt (ซึ่งทำงานอย่างถูกต้องใน...
14567 มุมมอง
schedule
19.01.2024
จะใช้ C ++ 11 std :: stoi กับ gcc ได้อย่างไร [ทำซ้ำ]
รายการซ้ำที่เป็นไปได้: วิธีการแปลงตัวเลขเป็นสตริงและในทางกลับกันใน C++
ฉันใช้ Qt Creator 2.5.0 และ gcc 4.7 (Debian 4.7.2 -4) ฉันเพิ่ม "QMAKE_CXXFLAGS += -std=c++11" ลงในไฟล์ .pro ดูเหมือนว่าทุกอย่างจะโอเค ฉันใช้ C++11 std::for_each...
44133 มุมมอง
schedule
21.12.2023
สร้างวัตถุ String จาก std::string โดย overloading = โอเปอเรเตอร์
ฉันได้ลองหลายตัวเลือกแล้ว แต่คอมไพเลอร์ของฉันไม่รับโอเปอเรเตอร์ที่โอเวอร์โหลดหรือมีอย่างอื่นผิดปกติ ฉันใช้ XCode 4.5.2 กับคอมไพเลอร์ Apple LLVM 4.1 เริ่มต้น
ข้อผิดพลาดที่ฉันได้รับคือ: Assigning to 'cocos2d::CCString *' from incompatible type...
583 มุมมอง
schedule
13.01.2024
สมาชิก const int แบบคงที่และการอ้างอิงที่ไม่ได้กำหนด
ฉันใช้ gcc 4.7.3 สำหรับแพลตฟอร์ม ARM เพื่อรวบรวมโค้ดของฉัน ฉันมีหลายชั้นเรียนเช่นนี้:
// types.h
enum Types
{
kType1,
kType2
// ...
};
// d1.h
class D1 : public Base
{
public:
static const int type = kType1;
// ...
};
//...
1444 มุมมอง
schedule
05.11.2023
ข้อผิดพลาด: ตัวแปรหรือฟิลด์ 'myfunction' ประกาศเป็นโมฆะ [ซ้ำกัน]
ต่อไปนี้ ฉันยังไม่ได้กำหนดประเภท doesntexist
void myfunction(doesntexist argument)
{
}
GCC 4.7.2 บอกว่า " error: variable or field ‘myfunction’ declared void "
คำถามของฉันคือ:...
24791 มุมมอง
schedule
21.12.2023
ตัวแปรนิพจน์แลมบ์ดา c++ ในคลาส
ฉันต้องการบันทึกตัวแปรนิพจน์แลมบ์ดา (เช่นในบล็อกโค้ดกำปั้น) ปัญหาคือฉันใช้คลาส (เช่นบล็อกโค้ดที่สอง) คอมไพเลอร์ส่งคืนข้อผิดพลาดบางอย่างให้ฉัน ฉันไม่รู้วิธีแก้ไขมัน
ฉันหวังว่าจะมีคนช่วยฉันและอธิบายได้ว่าทำไมมันถึงไม่ทำงานแบบนี้ ขอบคุณ....
2053 มุมมอง
schedule
11.01.2024
วิธีเขียนโปรแกรมเพื่อใช้เพจหน่วยความจำที่ใช้ร่วมกันใน C [ซ้ำกัน]
ฉันมีโปรแกรม C ที่ทำการเข้ารหัส/ถอดรหัสโดยใช้ OpenSSL ฉันต้องการนำแนวคิดของเพจหน่วยความจำที่ใช้ร่วมกันไปใช้โดยใช้โปรแกรมข้างต้น เพื่อจุดประสงค์นั้น ฉันต้องการดำเนินการเข้ารหัส/ถอดรหัสเดียวกันโดยใช้ OpenSSL ในโปรแกรม C สองโปรแกรมแยกกัน...
67 มุมมอง
schedule
30.10.2023
ไม่มีการแปลงจาก std::allocator เป็น const allocator_type
ฉันกำลังพยายามใช้ตัวจัดสรรที่สอดคล้องเพื่อใช้กับ MKL ใน C ++ 11 ฉันมี:
template <typename T, size_t TALIGN = 16, size_t TBLOCK = 4>
class aligned_allocator : public std::allocator<T>
{
typedef typename...
155 มุมมอง
schedule
20.12.2023
ใน GCC, Clang และ MSVC มีวิธีใดที่จะสอดคล้องกับ C ++ 98 และไม่ใช่ C ++ 03 หรือไม่
คำถามเมตา เสนอว่า c++98 และ c++03 ควรทำคำพ้องความหมาย ผู้ถามคำถามติดตามด้วย การกำหนดค่าเริ่มต้นเป็นส่วนหนึ่งของมาตรฐาน C++98 หรือไม่ ถ้าไม่ เหตุใดจึงถูกเพิ่มเข้าไปในมาตรฐาน C++03 เป็นคำถามที่ดีเยี่ยมซึ่งทำให้กระจ่างเกี่ยวกับการเพิ่ม...
526 มุมมอง
schedule
29.12.2023
ฉันจะเปลี่ยนไดเรกทอรีการค้นหาเริ่มต้นของ GCC สำหรับ crti.o ได้อย่างไร
ฉันต้องการระบุไดเรกทอรีการค้นหาของ GCC สำหรับ startfile และ endfile : crt1.o , crti.o และ crtn.o การส่ง -B บนบรรทัดคำสั่งไปยังไดรเวอร์ GCC ใช้งานได้ แต่ไม่สะดวก ฉันจะแก้ไขไฟล์ข้อมูลจำเพาะ ( lib/gcc/x86_64-unknown-linux-gnu/4.9.2/specs )...
1799 มุมมอง
schedule
28.11.2023
มีวิธีใดบ้างในการค้นหาข้อผิดพลาดของหน่วยความจำในขณะที่ทำการคอมไพล์ใน c
สมมติว่าในรหัสของฉันฉันใช้สิ่งนี้
int iLen = 0;
char *sTmpStr;
strcpy(sTmpStr, "abc");
ตอนนี้ฉันยังไม่ได้จัดสรรที่อยู่ใด ๆ ให้กับตัวชี้ มีตัวเลือกใด ๆ ใน gcc ที่จะแสดงข้อผิดพลาดนี้หรือไม่
ฉันพยายามปรับให้เหมาะสมแล้ว...
87 มุมมอง
schedule
17.12.2023
สร้างตัวอย่าง LLVM: สัญลักษณ์ที่ไม่ได้กำหนดสำหรับสถาปัตยกรรม x86_64
ฉันติดตั้ง LLVM บนแล็ปท็อปแล้ว แต่มีปัญหาในการคอมไพล์ตัวอย่าง Fibonacci ใน llvm/examples/Fibonacci :
เสียงดังกราว++ -std=c++11 -I ../../include fibonacci.cpp -o fib
/usr/local/include/llvm/Support/DataTypes.h:57:3: error: "Must...
3494 มุมมอง
schedule
31.12.2023
ความยากในการรวบรวม c ++ 11 ด้วย notepad ++ [ซ้ำกัน]
ฉันใช้ notepad++ และกำลังใช้สคริปต์เพื่อคอมไพล์ไฟล์ในนั้น:
NPP_SAVE
CD $(CURRENT_DIRECTORY)
C:\MinGW\bin\g++.exe -g "$(FILE_NAME)" -o prog.exe
cmd /c “$(CURRENT_DIRECTORY)\prog.exe”
ซึ่งก็ดีแล้ว แต่ตอนนี้ฉันใช้บางอย่างที่มีฟังก์ชัน c++11...
85 มุมมอง
schedule
17.01.2024
ผลลัพธ์ gprof ผิดด้วย gcc -Ofast -pg
ฉันเห็นผลลัพธ์การทำโปรไฟล์แปลกๆ ด้วย gcc -pg และ gprof
ฉันไม่พบวิธีที่ดีกว่าหรือน้อยกว่าในการทำซ้ำ ดังนั้นฉันจึงเชื่อมโยงโค้ดจริงที่ฉันเห็นปัญหา
ฉันใช้โค้ด ที่นี่ เพื่อสร้างผลลัพธ์การทำโปรไฟล์ gprof กับ make prof...
678 มุมมอง
schedule
20.01.2024