Tôi đã biên soạn một chương trình bằng cách sử dụng MinGW g ++. Khi tôi chạy nó, nó sẽ mở ra một cửa sổ giao diện điều khiển ngoài cửa sổ ứng dụng chính. Lá cờ trình biên dịch để ngăn chặn điều này là gì?Cách dừng chương trình được biên dịch bằng MinGW (g ++) từ việc mở cửa sổ bảng điều khiển trong các cửa sổ
18
A
Trả lời
15
Tôi tin rằng trình chuyển đổi trình biên dịch là -Wl,-subsystem,windows
.
Công tắc -Wl,<options>
chuyển số <options>
cho trình liên kết. Công tắc -subsystem
cho trình liên kết biết hệ thống cần nhắm mục tiêu khi tạo tệp thực thi.
40
Tôi chỉ thêm -mwindows
vào cờ liên kết.
Để so sánh 2 câu trả lời được đưa ra dưới đây, hãy xem [bài đăng thông tin này trong danh sách gửi thư GCC] (https://gcc.gnu.org/ml/gcc-help/2004-01/msg00225.html) –