Không mới đối với Ubuntu hoặc lập trình nhưng tôi mới lập trình bằng C và gtk. Đã được sử dụng nhanh chóng cho các chương trình kỳ lạ. Tôi muốn chơi xung quanh với C và gtk.
Tôi cần cài đặt gói gtk nào để có môi trường phát triển làm việc với C?
Không mới đối với Ubuntu hoặc lập trình nhưng tôi mới lập trình bằng C và gtk. Đã được sử dụng nhanh chóng cho các chương trình kỳ lạ. Tôi muốn chơi xung quanh với C và gtk.
Tôi cần cài đặt gói gtk nào để có môi trường phát triển làm việc với C?
Câu trả lời:
Tôi gian lận và sử dụng danh sách các gói cần thiết để xây dựng các ứng dụng GTK lớn khác thay thế:
sudo apt-get build-dep inkscape
Hoặc để có điểm bắt đầu tối thiểu hơn, hãy đi với mức tối thiểu và thêm vào khi bạn cần:
sudo apt-get install build-essential libgtk2.0-dev
Đối với một môi trường phát triển đầy đủ, gnome-devel siêu dữ liệu sẽ cài đặt môi trường phát triển GTK + Gnome đầy đủ, bao gồm tài liệu phát triển và IDE Anjuta.
Đây là khá nhiều so với tập hợp tối thiểu những thứ bạn sẽ cần để phát triển GTK, nhưng thật tuyệt khi có mọi thứ bạn có thể cần có sẵn.
Bạn có thể muốn một ứng dụng như Anjuta hoặc CodeBlocks (cả hai có thể được tìm thấy trong trung tâm phần mềm).
Tôi rất muốn đề xuất Anjuta hơn hầu hết các IDE khác để tích hợp Glade (trong số các tính năng khác), sử dụng autotools (ít đau đầu hơn) và tính di động của mã (bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào bạn muốn =).
Nếu bạn không có vấn đề về ý tưởng, bạn có thể thử sử dụng Monodevelop (đó là một IDE tốt, tương tự như Visual Studio).
Để có được sự phụ thuộc cho sự phát triển GTK + cơ bản, chỉ cần cài đặt buildessential và libgtk2.0-dev như Kees đã lưu ý.