Пишем прогу:
#include <utmp.h> //forkpty and openpty
#include <pty.h> //login_tty
int main()
{
int ptyslavefd;
int masterfd;
if (openpty(&masterfd, &ptyslavefd, 0, 0, 0))
{
return 1;
}
}
пытался скомпилять так:
gcc minpty.c
gcc minpty.c -olibc.o
gcc minpty.c -oglibc2.o
gcc minpty.c -olibc5.o
получаем ошибку:
/tmp/cckX3onY.o: In function `main':
/tmp/cckX3onY.o(.text+0x18): undefined reference to `openpty'
collect2: ld returned 1 exit status
компилял на RedHad и Debian
подскажите, в чём причина ошибки и как это устранить.