Làm cách nào để tạo tệp thực thi trong CodeBlocks IDE? [đóng cửa]


1

Tôi đang sử dụng CodeBlocks làm IDE cho ứng dụng bảng điều khiển c ++. Tôi đã có một máy tính mới và cài đặt codeblocks với MinGW. Tôi đã làm việc trong nhiều giờ để cố gắng tạo một tệp thực thi và đã tìm kiếm thông qua mọi thư mục con trong dự án của tôi, nhưng không thấy tệp nào kết thúc bằng .exe. Làm cách nào tôi có thể tạo tệp thực thi trong CodeBlocks?

Cuối cùng tôi muốn chạy .exe từ dòng lệnh, nếu điều đó quan trọng. Ngoài ra, hệ điều hành của tôi là Windows 10 và đó là hệ thống 64 bit.

Tôi nghĩ rằng nó có thể là một vấn đề với trình biên dịch hoặc trình liên kết? Chương trình tôi đã viết chạy tốt nếu tôi chạy nó trong CodeBlocks, nhưng không có .exe để nó có thể chạy bên ngoài.

Tôi đính kèm một bức ảnh của các tập tin đang được sản xuất.

Ngoài ra, câu hỏi phụ: phần mở rộng tập tin ứng dụng này là gì? Tôi chưa bao giờ thấy nó trước đây.

Chỉnh sửa: đây là nhật ký xây dựng:

-------------- Build file: "no target" in "no project" (compiler: unknown)---------------

mingw32-g++.exe   -c C:\Users\me\Documents\Source2.cpp -o C:\Users\sarah\Documents\Source2.o
mingw32-g++.exe  -o C:\Users\me\Documents\Source2.exe C:\Users\me\Documents\Source2.o  -static-libstdc++ -static-libgcc  
Process terminated with status 0 (0 minute(s), 5 second(s))
0 error(s), 0 warning(s) (0 minute(s), 5 second(s))

Cái gì trên trái đất là phần mở rộng tập tin ứng dụng này? Bạn đang nói về tập tin nào? Tệp được tạo phải là tệp chính hoặc tệp trong thư mục bin. Chỉnh sửa câu hỏi của bạn để cung cấp sự làm rõ cần thiết để trả lời câu hỏi của bạn
Ramhound

@Ramhound xem tập tin đính kèm. dưới loại, một trong đó nói "ứng dụng"
chthonicThreat

@Ramhound cũng vậy, nó sẽ giúp xác định thông tin nào có thể hữu ích. điều này có thể làm bạn ngạc nhiên, nhưng tôi không thể đọc được suy nghĩ của bạn.
chthonicThreat

Vì vậy, tôi rất muốn đề nghị bạn thay đổi tùy chọn hiển thị phần mở rộng tập tin . Mặc định ẩn các phần mở rộng tập tin đã biết là ... đáng nghi ngờ, để nói rằng ít nhất. Khi bạn đã thay đổi tùy chọn đó, có thể bạn sẽ thấy rằng loại "Ứng dụng" chỉ là một tên thân thiện cho .exe. Ít nhất đó là những gì biểu tượng trông như thế.
Bob

@chthonicThreat - Tôi có thể đọc được suy nghĩ của bạn. Tôi hỏi phần mở rộng tập tin mà bạn hỏi về. Ảnh chụp màn hình của bạn không giúp làm rõ bất cứ điều gì.
Ramhound

Câu trả lời:


0

Trong trường hợp bất cứ ai khác thấy điều này hữu ích, đây là kiến ​​thức giúp tôi giải quyết vấn đề.

  • Như @Bob đã chỉ ra một cách duyên dáng, Windows 10 có một cài đặt ẩn các phần mở rộng tệp. Nhưng bạn có thể bỏ chọn tùy chọn này từ bảng điều khiển. Hóa ra "Ứng dụng" chỉ có nghĩa là thực thi.
  • Vì .exe vẫn không thực thi từ dòng lệnh, tôi đã tham khảo câu trả lời hàng đầu cho điều này câu hỏi và, voila, trình liên kết đủ hạnh phúc để chạy chương trình thực thi từ dòng lệnh.

Lưu ý rằng việc ẩn các tiện ích mở rộng mặc định là một điều kể từ 7, có thể sớm hơn (tôi không thể nhớ nó là gì trong XP?). Tuy nhiên, điều này không mới đối với 10. 10, cho thấy cách dễ dàng hơn để thay đổi cài đặt trong ứng dụng Cài đặt mới, phần Nhà phát triển (có một nút để thay đổi 5 tùy chọn thành mặc định thân thiện với nhà phát triển hơn).
Bob
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.