Kütüphaneleri değiştirmek

Bir genel sorun daha vardır: kütüphaneler genelde platformdan platforma değişmektedir. Örneğin, bir Makefile Debian sisteminde olmayan bir kütüphaneye başvuruyor olabilir. Bu durumda, onun Debian sisteminde var olan bir kütüphaneye, aynı işi yapacak şekilde başvurmasını sağlamalıyız.

Dolayısiyle, Makefile (veya Makefile.in) dosyasınızda şöyle bir satır varsa (ve programınız derlenmiyorsa):

        LIBS = -lcurses -lbirsey -lbaskabirsey

Şu şekilde değiştirin ve muhtemelen çalışacaktır:

        LIBS = -lncurses -lbirsey -lbaskabirsey

(Yazar, şu an libcurses.so sembolik bağı ile gelen libncurses paketiyle ilgili olarak bunun en iyi örnek olmadığını farkındadır, fakat daha iyisini düşünememektedir. Önerilere her zaman açığız :-).)