Đây là lệnh gccmakedep 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 giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
gccmakedep - tạo phụ thuộc trong tệp trang điểm bằng cách sử dụng 'gcc -M'
SYNOPSIS
gccmakedep [ -sphân cách ] [ -ftrang điểm ] [ -a ] [- lựa chọn -] tệp nguồn ...
MÔ TẢ
Sản phẩm gccmakedep chương trình gọi 'gcc -M' để xuất trang điểm các quy tắc mô tả các phần phụ thuộc
của mỗi tệp nguồn, Do đó làm cho(1) biết tệp đối tượng nào phải được biên dịch lại khi
sự phụ thuộc đã thay đổi.
Theo mặc định, gccmakedep đặt đầu ra của nó trong tệp có tên trang điểm nếu nó tồn tại,
nếu không thì Makefile. Một makefile thay thế có thể được chỉ định với -f Lựa chọn. Nó đầu tiên
tìm kiếm makefile cho một dòng bắt đầu bằng
# ĐỪNG XÓA
hoặc một cái được cung cấp với -s tùy chọn, như một dấu phân cách cho đầu ra phụ thuộc. Nếu nó tìm thấy
nó, nó sẽ xóa mọi thứ theo sau điều này cho đến cuối makefile và đặt
đầu ra sau dòng này. Nếu không tìm thấy nó, chương trình sẽ nối chuỗi vào
makefile và đặt đầu ra sau đó.
THÍ DỤ
Thông thường, gccmakedep sẽ được sử dụng trong đích makefile để việc nhập 'làm phụ thuộc' sẽ
cập nhật các phần phụ thuộc cho makefile. Ví dụ,
SRCS = tệp1.c tệp2.c ...
CFLAGS = -O -DHACK-I ../ foobar -xyz
lệ thuộc:
gccmakedep - $ (CFLAGS) - $ (SRCS)
LỰA CHỌN
Chương trình sẽ bỏ qua bất kỳ tùy chọn nào mà nó không hiểu, vì vậy bạn có thể sử dụng
lý lẽ mà bạn muốn gcc(1), bao gồm -D và -U các tùy chọn để xác định và hủy xác định
biểu tượng và -I để đặt đường dẫn bao gồm.
-a Nối các phần phụ thuộc vào tệp thay vì thay thế các phần phụ thuộc hiện có.
-ftrang điểm
Tên tệp. Điều này cho phép bạn chỉ định một tệp makefile thay thế trong đó gccmakedep có thể
đặt đầu ra của nó. Chỉ định “-” làm tên tệp (nghĩa là -NS-) gửi đầu ra
thành đầu ra tiêu chuẩn thay vì sửa đổi tệp hiện có.
-schuỗi
Bắt đầu dấu phân cách chuỗi. Tùy chọn này cho phép bạn chỉ định một chuỗi khác
cho gccmakedep để tìm kiếm trong makefile. Giá trị mặc định là “# KHÔNG XÓA”.
-- lựa chọn --
If gccmakedep gặp dấu gạch ngang kép (-) trong danh sách đối số, sau đó bất kỳ
các đối số không được công nhận theo sau nó sẽ bị bỏ qua một cách im lặng. Một cú đúp thứ hai
gạch nối chấm dứt điều trị đặc biệt này. Theo cách này, gccmakedep có thể được làm cho
bỏ qua một cách an toàn các đối số của trình biên dịch bí truyền mà thường có thể được tìm thấy trong CFLAGS
làm cho macro (xem THÍ DỤ phần trên). -D, -Ivà -U các tùy chọn xuất hiện
giữa các cặp dấu gạch nối đôi vẫn được xử lý bình thường.
Sử dụng gccmakedep trực tuyến bằng các dịch vụ onworks.net