Câu hỏi được gắn thẻ «compiler-construction»

Trình xây dựng trình biên dịch thẻ nên được áp dụng cho các câu hỏi liên quan đến lập trình trình biên dịch hoặc cho các câu hỏi về hoạt động bên trong chi tiết của trình biên dịch. KHÔNG SỬ DỤNG cho các câu hỏi về * sử dụng * trình biên dịch cụ thể hoặc lỗi biên dịch.

6
Tại sao phân đoạn .bss là bắt buộc?
Những gì tôi biết là các biến toàn cục và tĩnh được lưu trữ trong .dataphân đoạn và dữ liệu chưa được khởi tạo nằm trong .bssphân đoạn. Điều tôi không hiểu là tại sao chúng tôi có phân đoạn dành riêng cho các biến chưa được khởi tạo? Nếu …


8
Qt: không tìm thấy lỗi -lGL
Tôi vừa cài đặt lại QtCreator, tạo dự án mới ( Ứng dụng Qt ) và nhận được điều này sau khi biên dịch: /usr/bin/ld: **cannot find -lGL** collect2: error: ld returned 1 exit status make: *** [untitled1] Error 1 18:07:41: The process "/usr/bin/make" exited with code 2. Error while …




3
Ý nghĩa của lỗi Android Studio: Tham số không được chú thích ghi đè tham số @NonNull
Tôi đang dùng thử Android Studio. Khi tạo một dự án mới và thêm một onSaveInstanceStatephương thức mặc định vào lớp tạo MyActivity, khi tôi cố gắng xác nhận mã cho Git, tôi gặp một lỗi lạ mà tôi không hiểu. Mã này là: Lỗi tôi nhận được là: Nếu …




3
Tại sao điều kiện này (null ||! TryParse) lại dẫn đến “sử dụng biến cục bộ chưa được gán”?
Đoạn mã sau dẫn đến việc sử dụng biến cục bộ chưa được gán "numberOfGroups" : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } Tuy nhiên, mã này hoạt động tốt (mặc dù, ReSharper nói rằng mã = 10này là thừa): int numberOfGroups = …

14
Tại sao mã Java này biên dịch?
Trong phạm vi phương thức hoặc lớp, dòng bên dưới biên dịch (có cảnh báo): int x = x = 1; Trong phạm vi lớp, nơi các biến nhận giá trị mặc định của chúng , lỗi sau gây ra 'tham chiếu không xác định': int x = x + …

5
Eclipse: cho phép xác nhận
Tôi đang chạy Eclipse Galileo. Làm cách nào để bật xác nhận trong Eclipse? Theo đề nghị của các trang web khác, tôi đã cố gắng bổ sung thêm các đối số: -ea. Tôi cũng đã thử thay đổi mức tuân thủ của trình biên dịch thành 1.4. Cả hai …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.