Udostępnij za pośrednictwem


Zasady dla instrukcji definicji modułu

Następujące reguły składni dotyczą wszystkich instrukcji w pliku def. Inne reguły, które mają zastosowanie do określonych instrukcji, są opisane przy użyciu każdej instrukcji.

  • Instrukcje, słowa kluczowe atrybutu i identyfikatory określone przez użytkownika są uwzględniane wielkości liter.

  • Długie nazwy plików zawierające spacje lub średniki (;) muszą być ujęte w znaki cudzysłowu (").

  • Użyj co najmniej jednego spacji, tabulatorów lub znaków nowego wiersza, aby oddzielić słowo kluczowe instrukcji od argumentów i oddzielić od siebie instrukcje. Dwukropek (:) lub znak równości (=), który wyznacza argument, jest otoczony spacjami, tabulatorami lub znakami nowego wiersza.

  • Instrukcja NAME lub LIBRARY , jeśli jest używana, musi poprzedzać wszystkie inne instrukcje.

  • Instrukcje SECTIONS i EXPORT mogą pojawiać się więcej niż raz w pliku .def. Każda instrukcja może przyjmować wiele specyfikacji, które muszą być oddzielone co najmniej jedną spacją, tabulatorami lub znakami nowego wiersza. Słowo kluczowe instrukcji musi pojawić się raz przed pierwszą specyfikacją i można je powtórzyć przed każdą dodatkową specyfikacją.

  • Wiele instrukcji ma równoważną opcję wiersza polecenia LINK. Aby uzyskać dodatkowe informacje, zobacz opis odpowiedniej opcji LINK.

  • Komentarze w pliku .def są oznaczone średnikiem (;) na początku każdego wiersza komentarza. Komentarz nie może udostępnić wiersza instrukcji, ale może występować między specyfikacjami w instrukcji wielowierszowej. (SEKCJE i EKSPORTy to instrukcje wielowierszowe).

  • Argumenty liczbowe są określane w formacie base 10 lub szesnastkowym.

  • Jeśli argument ciągu pasuje do zastrzeżonego słowa, musi być ujęta w znaki podwójnego cudzysłowu (").

Zobacz też

Pliki definicji modułu (.Def)