icmbuild - Trực tuyến trên đám mây

Đây là lệnh icmbuild có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


icmbuild - Tập lệnh bảo trì chương trình chung, dễ cấu hình

SYNOPSIS


icmbuild [-h] [-c] args.

MÔ TẢ


Sản phẩm icmbuild script là một script chung có thể được sử dụng để bảo trì chương trình bằng cách sử dụng
imake(1).

Icmbuild yêu cầu tập tin đó icmconf có sẵn trong thư mục chứa chương trình
bảo trì được yêu cầu.

Icmbuild giả định rằng nguồn của bạn tồn tại trong và bên dưới thư mục làm việc hiện tại. Các
hồ sơ icmconf in imakePhân phối của (1) cung cấp một ví dụ về icmconf tập tin có thể
được sử dụng bởi icmbuild. Trong ví dụ đó icmconf tập tin nó được giả định rằng C + + nguồn là
được duy trì, nhưng bảo trì chương trình, ví dụ: C nguồn có thể dễ dàng được cấu hình.

Icmbuild() biên dịch tất cả các nguồn trong mỗi thư mục con có tên trong tệp CÁC LỚP HỌC,
và sau đó biên dịch tất cả các nguồn trong thư mục làm việc hiện tại.

Các nguồn được biên dịch tạo ra các mô-đun đối tượng có thể được lưu giữ trong thư viện, chống lại
mà mô-đun đối tượng chính được liên kết. Cũng có thể chỉ định thêm
các thư viện mà chương trình phải được liên kết.

Nếu một thư viện được xây dựng, nó sẽ được cập nhật bởi icmbuild. Khi một nguồn được
được biên dịch thành công mô-đun đối tượng mới của nó sẽ thay thế mô-đun cũ được tìm thấy trong
thư viện. Tại thời điểm đó, các tệp đối tượng không còn cần thiết nữa và bị xóa bởi
icmbuild.

BẮT ĐẦU ICMBUILD


sử dụng icmbuild làm như sau:

o Cài đặt icmbuild trên con đường của bạn;

o sao chép icmconf (và có lẽ là tập tin CÁC LỚP HỌC) vào thư mục cơ sở của dự án của bạn
(tức là thư mục chứa và nơi tìm thấy các nguồn của dự án);

o Sửa đổi #định nghĩa Trong tập tin icmconf nếm thử;

o Nhập tên các thư mục con chứa nguồn trên các dòng riêng biệt trong file
CÁC LỚP HỌC

Lưu ý rằng thứ tự của các lớp được đề cập trong CÁC LỚP HỌC is liên quan. Lớp mới
(thư mục con) luôn có thể được thêm vào nhưng phải sắp xếp lại các dòng trong CÁC LỚP HỌC
tập tin nên tránh. Nếu cần sắp xếp lại thì trước tiên hãy chạy lệnh
icmbuild giống cá lăng để xóa tất cả các tệp được tạo bởi icmbuild. Biên dịch lại là
cần thiết vì tên của các tệp đối tượng chứa số thứ tự lớp cho
nhận biết. Những số thứ tự lớp này ngăn ngừa xung đột tên tệp (ví dụ: hai
các lớp có thể sử dụng một tập tin dữ liệu.cc) và do đó thay thế một tập tin xo từ lớp học A
theo tập tin xo từ lớp học B bị ngăn cản;

o Bây giờ chỉ cần chạy

icmbuild -h

từ thư mục cơ sở của dự án và để thông tin trợ giúp cho bạn biết những lựa chọn của bạn
là. Xem phần tiếp theo để biết các chế độ hoạt động.

LỰA CHỌN


Icmbuild nhận ra hai tùy chọn, nên chỉ định nhiều nhất một tùy chọn:

o -h: Cung cấp tổng quan ngắn gọn về cách sử dụng.

o -c: Xóa màn hình (sử dụng hạn chế trong sáng) trước khi bắt đầu quá trình biên dịch

Theo tùy chọn -c icmbuild() các đối số sau có thể được truyền cho icmbuild:

o giống cá lăng
dọn dẹp tàn dư của các hoạt động trước đó

o thư viện
xây dựng thư viện (thư viện tĩnh và tùy chọn động)

o chương trình
xây dựng chương trình nhị phân

o chương trình dải
xây dựng chương trình nhị phân bị tước bỏ

o cài đặt, dựng lên chương trình con đường cài đặt chương trình đã xây dựng theo đường dẫn đã chỉ định (sẽ được
sử dụng sau khi phát hành icmbuild chương trình)

o cài đặt, dựng lên tĩnh con đường cài đặt thư viện tĩnh được xây dựng theo đường dẫn đã chỉ định
(được sử dụng sau khi phát hành icmbuild thư viện)

o cài đặt, dựng lên chia sẻ con đường cài đặt thư viện chia sẻ được xây dựng theo đường dẫn đã chỉ định
(được sử dụng sau khi phát hành icmbuild thư viện) Sau khi thêm một dòng vào icmconf
chứa

#define "chương trình" DEFCOM

icmbuild theo mặc định sử dụng đối số chương trình. Sau khi thêm

#define "dải" DEFCOM

icmbuild theo mặc định sử dụng đối số dải. Sau khi thêm

#define "thư viện" DEFCOM

icmbuild theo mặc định sử dụng đối số thư viện.

DEFCOM bị bỏ qua khi một chế độ hoạt động rõ ràng được chuyển tới icmbuild.

Sử dụng icmbuild trực tuyến bằng dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất