Tôi đang sử dụng Ubuntu 64-bit và tôi muốn cài đặt Code :: Blocks IDE. Có kho nào không?
Tôi đang sử dụng Ubuntu 64-bit và tôi muốn cài đặt Code :: Blocks IDE. Có kho nào không?
Câu trả lời:
Code :: Blocks là Môi trường phát triển tích hợp đa nền tảng (IDE). Nó dựa trên khung plugin tự phát triển cho phép mở rộng không giới hạn. Hầu hết các chức năng của nó đã được cung cấp bởi các plugin. Các plugin có trong gói cơ sở là:
- Trình biên dịch frontend cho nhiều trình biên dịch miễn phí
- Trình gỡ lỗi cho GDB (và CDB cho các nền tảng windows)
- Trình định dạng nguồn (dựa trên AStyle)
- Thuật sĩ tạo các lớp C ++ mới
- Hoàn thành mã / ký hiệu-trình duyệt (đang tiến hành)
- Trình xử lý MIME mặc định
- Thuật sĩ tạo mã mới :: Trình cắm khối
- Những việc cần làm
- Trình hướng dẫn mở rộng dựa trên các tập lệnh
- Tự động lưu (lưu công việc của bạn trong trường hợp không may xảy ra sự cố) 1
Để tải về và cài đặt, nhấp vào hình ảnh dưới đây.
1 Nguồn: Thư mục ứng dụng Ubuntu
Nó có sẵn trong Trung tâm phần mềm.
Chỉ cần mở Ubuntu Software Center
và tìm kiếm tên của nó.
Hoặc cài đặt qua thiết bị đầu cuối:
sudo apt-get install codeblocks
Từ trang web Code :: Blocks, trang tải xuống cho Linux trỏ đến Code :: Blocks Release Builds PPA , đây có lẽ là cách dễ nhất để cài đặt phiên bản Code :: Blocks hợp lý cập nhật. Để cài đặt Code :: Blocks từ PPA đã nói ở trên, hãy làm như sau:
sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks codeblocks-contrib
Bạn có thể cài đặt CodeBlocks bằng lệnh sau:
sudo apt-get install codeblocks
Nếu bạn có kế hoạch phát triển trên Ubuntu thì sẽ có ích khi tìm hiểu cách biên dịch mã từ dòng lệnh ... ngay cả IDE mã hóa
tải mã nguồn
http://www.codeblocks.org/doads
chọn tệp tương tự như codeblocks_16.01.tar.gz
cd vào nơi bạn muốn mở rộng tarball và phát hành
tar xvf /path/to/codeblocks_16.01.tar.gz
cd codeblocks-16.01.release
autoreconf -fi #
./configure # standard check to confirm your have necessary libs
make -j4 # actual compile and link step
sudo make install # install binary and its libs
sudo ldconfig # this registers your new libs
bây giờ nó đã được cài đặt ... hãy tiếp tục và khởi chạy
codeblocks # Voila you have launched your new IDE
Nếu ở trên có lỗi, có lẽ bạn chưa cài đặt phụ thuộc ngược dòng ... nếu vậy điều này có thể giúp
sudo apt-get install build-essential
sudo apt-get install -y libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-dev wx3.0-headers wx-common
sudo apt-get build-dep codeblocks
Tất cả bạn cần làm là chạy:
sudo apt-get update
sau đó
sudo apt-get upgrade
và sau đó
sudo apt-get install codeblocks
Danh sách kho lưu trữ của bạn không cập nhật, bạn đã nhận được đề xuất cập nhật từ Ubuntu. Nếu bạn muốn trở thành lập trình viên Linux, tôi khuyên bạn nên tìm hiểu kiến thức LPIC-1 trước khi bắt đầu. Điều cốt yếu là phải hiểu những điều cơ bản của hệ thống này để viết mã cho nó.
Tôi đề nghị sử dụng phiên bản mới nhất từ 'Jens' Ngay cả khi nó không chính thức, chúng tôi có thể nhận được tất cả các phiên bản. Bạn cũng có thể chọn tệp lưu trữ hoặc tệp just'deb '.
Để phát hành ổn định, thêm hai dòng này vào sources.list
tệp và làm mới chỉ mục gói
deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main
Sau đó cài đặt các codeblocks. Đã thử nghiệm trên Ubuntu 12.04 - cả 32 và 64 bit.
Bạn có thể thử cài đặt các gói bằng tay. Kết nối qua FTP với kho lưu trữ với trình quản lý tệp của bạn. Hoặc tải về thủ công từ trang web trong liên kết dưới đây.
Hoặc cài đặt nó qua GUI với GDEBI bằng cách nhấp vào từng tệp gỡ lỗi sẽ cho biết nếu gói / phụ thuộc khác bị thiếu thì hãy cài đặt gói đó trước. Bạn có thể bắt đầu với CodeBlocks và GDEBI sẽ chỉ ra các gói có liên quan trực tiếp và bạn làm theo đó và tránh bị mất trong phụ thuộc.
Không biết có thể tạo liên kết tệp để nhấp và kích hoạt GDEBI trực tiếp từ trình duyệt hay không.
Máy chủ là: ftp.archive.ubfox.com
Và đường dẫn đến Codeblocks là: ubfox / ubfox / pool / Universe / c / codeblocks
Trong một loại thiết bị đầu cuối: ftp
Sau đó đến propmt
ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb
Các tập tin sẽ được lưu vào HOME
xóa DEB của kiến trúc không mong muốn
Lưu tập lệnh này:
#!/bin/bash
# Reference
# http://www.cyberciti.biz/faq/bash-for-loop/
# https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples
BLOCKS=( hello young flying sun you don look old at all);
for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12
do
echo ${BLOCKS[LIST]};
done;
Bạn có thể kiểm tra câu trả lời về cách sử dụng tập lệnh, Làm cho nó có thể thực thi được và chạy nó từ TRANG CHỦ .
Thay thế echo bằng lệnh bash để cài đặt các gói:
dpkg -i ${BLOCKS[LIST]};
Thay đổi thông báo danh sách với danh sách các gói cho Codeblocks trong thư mục HOME
ls *.deb
Khớp số lượng gói với danh sách 12 yếu tố
Nếu 20 phần tử thì 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
dpkg
bạn phải có được thứ tự ngay trong đó bạn cài đặt các gói và tập lệnh của bạn không giải quyết được điều đó.