← man/system_admin
lorder — man lorder — 80×24
ugur@toprak:~/man/system_admin$man lorder
Bölüm 1 Sistem Yönetimi

lorder

nesne dosyaları için bağımlılıkları listeler

Sinopsis

     lorder file ...

Açıklama

lorder yardımcı programı, komut satırında listelenen nesne dosyaları ve kütüphane arşivleri arasındaki karşılıklı bağımlılıkları belirlemek için nm(1) komutunu kullanır. Ardından, her bir çiftteki ilk dosyanın, ikincisi tarafından tanımlanan en az bir sembole referans verdiği dosya adı çiftlerinin bir listesini çıktı olarak verir.

Çıktı normalde, tüm referansların yükleyicinin tek bir geçişinde çözülebilmesi amacıyla nesne modüllerinin en uygun sıralamasını belirlemek üzere bir kütüphane oluşturulduğunda tsort(1) ile birlikte kullanılır.

Benzer şekilde, statik yürütülebilir dosyaları bağlarken, kütüphaneleri bağımlılık sırasına göre sıralamak için lorder ve tsort(1) kullanılabilir.

Modern bağlayıcılar artık lorder kullanılmasını gerektirmese de, bu program hala buna ihtiyaç duyan eski kod tabanları ve derleme sistemlerinin yararlanması amacıyla sağlanmıştır.

Ortam

NM nm(1) yürütülebilir dosyasının yolu, varsayılan olarak “nm” şeklindedir.

NMFLAGS nm(1) komutuna geçirilecek bayraklar.

Örnekler

	   ar cr library.a `lorder ${OBJS} | tsort`
	   cc -o foo ${OBJS} `lorder ${STATIC_LIBS} | tsort`

Ayrıca Bakınız

ar(1), ld(1), nm(1), ranlib(1), tsort(1)

Geçmiş

Bir lorder yardımcı programı Sürüm 7 AT&T UNIX sisteminde ortaya çıktı.

Uyarılar

lorder yardımcı programı, içinde boşluk veya satır sonu karakteri barındıran dosya adları verildiğinde düzgün çalışmayacaktır.

macOS 26.4 27 Şubat 2024 macOS 26.4