Sự cố Codeblocks


9

Tôi không có trải nghiệm tốt với codeblocks trên Ubuntu. Tôi đã thử vào 15.10 và 16.04 và nó luôn gặp sự cố sau một thời gian. Tôi chỉ cần mở một ứng dụng giao diện điều khiển, tạo một số tệp .h và chạy. Tôi sử dụng nó cho một lớp đại học c ++. Tôi không làm những thứ phức tạp. Tôi đã cài đặt lại nhiều lần trên cả 15.10 và 16.04 và nó vẫn bị sập.

Câu trả lời:


8

Bạn có thể sử dụng Geany để viết, chỉnh sửa, biên dịch và chạy mã nguồn C ++. Nhưng nếu bạn muốn sử dụng codeblocks, thì vui lòng cài đặt phiên bản mới nhất của codeblocks 16.01. Để cài đặt codeblocks 16.01 chạy lệnh này trong terminal.

sudo apt-add-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks

Có sự khác biệt nào giữa việc đó và tải xuống từ trung tâm phần mềm Ubuntu không?
Vitor Abella

1
có thể là trung tâm phần mềm không được cập nhật phiên bản mới nhất của codeblocks.
Krishna

Codeblocks 16,01 của tôi vẫn đang phát ngẫu nhiên.
dùng3083324

3

Hãy thử vô hiệu hóa trình duyệt biểu tượng hoàn thành mã và xem các lệnh dừng có dừng không.

Đi đến:

  • Cài đặt
  • Biên tập viên
  • Hoàn thành mã (bên trái)
  • Trình duyệt biểu tượng

Và kiểm tra "✔ Tắt biểu tượng trình duyệt".

Tôi đã có cùng một vấn đề và điều này đã giải quyết nó.


0

Nó sẽ có vẻ rằng CodeBlocks trên Ubuntu không ổn định. Với Codeblocks 16.01 trên Ubuntu 19.04, tôi thấy các vấn đề tương tự được báo cáo bởi những người khác - đóng băng trình chỉnh sửa và ứng dụng đóng đột ngột.

Trong một thông báo trên diễn đàn Codeblocks, một nhà phát triển trả lời về vấn đề này nói rằng "Bạn đã gặp phải một số lỗi khó chịu mà tôi không biết cách khắc phục" và ông đã đề cập đến một cuộc thảo luận cũ từ năm 2008 trên diễn đàn nhà phát triển wxWidgets về vấn đề

Có một chút ngạc nhiên khi có một lỗi chưa được giải quyết lâu dài trong thư viện GUI đa nền tảng phổ biến như wxWidgets gây ra vấn đề như thế này, nhưng dường như đó là tình huống. Thật không may.


Bất kỳ ý tưởng về một phiên bản ổn định? - Tôi thích trình duyệt biểu tượng
Nivatius

1
@ Nivatius. Tôi không biết. Tôi chỉ thử nghiệm bản dựng từ kho lưu trữ Vũ trụ của Ubuntu trước khi tôi đi theo một hướng khác. Tôi thấy rằng có các tệp nhị phân được đóng gói Debian trên codeblocks.org mà tôi cho rằng cũng sẽ hoạt động trên Ubuntu. Bạn có thể thử nó.
Dave Rove

0

Bạn thực sự không cần CodeBlocks. Những gì bạn cần là g++trình biên dịch để biên dịch mã của bạn. Bạn nên cài đặt nó, nếu không, thì:

$ sudo apt install g++

Để thuận tiện cho việc viết mã, bạn có thể cài đặt bất kỳ trình soạn thảo văn bản nào như Mã VS (sở thích cá nhân của tôi), Atom, Vim, Sublime, v.v. Chỉ cần tạo một tệp mới (giả sử start.cpp) ở một số vị trí trên máy tính của bạn (giả sử /home/<username>/Codes) và viết một số mã. Sau đó mở thiết bị đầu cuối của bạn ở cùng một vị trí (vì vậy trong trường hợp này, / home // Code). Sau đó gõ:

$ g++ start.cpp -o start.out   # this compiles your code
$ ./start.out                  # this is how you run it

Nếu bạn có một số đầu vào trong một tệp (giả sử input.txt) và muốn ghi đầu ra trong một số tệp khác (giả sử output.txt), lệnh là:

$ ./start.out < input.txt > output.txt

Đó là cơ bản cách cuối của cpp. Bạn có thể sẽ phạm sai lầm, vì vậy tôi khuyên bạn nên hỏi giáo viên / người có kinh nghiệm với thiết bị đầu cuối. Tôi hy vọng bạn sẽ không bao giờ bận tâm cài đặt CodeBlocks nữa trong cuộc sống của bạn :)

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.