LINUX.ORG.RU

getopt_long для FreeBSD


0

0

Скажи All!

Была у меня программка писанная под линуха, которая юзала библиотечку разбора параметров командной строки. Решил я прогу портировать под фрю. Выяснилось две вещи. 1. Фря поняла getopt. Без проблем. 2. Фря не поняла getopt_long. Сказала я не знаю о чем ты, парень говоришь. 3. Нашел я исходники getopt, думаю ща скомпилю под фрю и будет мне счастье. Счастья не увеличилось. Фря сказала не могу скомпилить эту библиотеку.

Вот и сижу и не знаю что делать. Если кто наступал на эти грабли, скажите, плз, куда копать.

Спасибо за внимание.

anonymous

Дык ты грабли то покажи :)

PETER ★★
()

man getopt

тебе нужно сделать #define _GNU_SOURCE для использования getopt_long и getopt_long_only

ananas ★★★★★
()

Сенкс, ща буду пробовать.

anonymous
()

libgnugetopt из портов (devel/libgnugetopt) установлена?

anonymous
()

>libgnugetopt из портов (devel/libgnugetopt) установлена? Видимо нет, т.к. пока все равно не скомпилилось. Правда я нашел другой выход: fgetopt, типа замена getopt, вроде успешно скомпилировалось, единственное что только скомпилилось. Буду вечером смотреть дальше.

anonymous
()

да, а какой libc (glibc) используется??

ananas ★★★★★
()

Всем спасибо! Спасла установка порта libgnugetopt. :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.