Флаг компоновщика Linux -lXi не находит lib при компиляции кода Lazarus - PullRequest
0 голосов
/ 28 марта 2009

После того как я решил свою первую проблему , я попал в другую. Похоже, мне не хватает какой-то библиотеки, из-за чего компоновщик жалуется, что -lXi не работает.

Я включил большинство пакетов Xorg devel, что еще мне нужно?

1 Ответ

1 голос
/ 29 марта 2009

При ссылке на "-lXi" компилятор ищет файл с именем, начинающимся с "libXi.so" (за которым следует некоторый номер версии). Команда

locate libXi.so | xargs rpm -qf | sort -u

дает

libXi-1.1.3-4.fc9.i386
libXi-1.1.3-4.fc9.x86_64
libXi-debuginfo-1.1.3-4.fc9.x86_64
libXi-devel-1.1.3-4.fc9.x86_64

в моей системе Fedora 10, поэтому вам, вероятно, не хватает пакета libXi-devel .

...