Как решать `undefined reference` для jack?

Модератор: Модераторы разделов

Skala
Сообщения: 241
ОС: Gentoo

Как решать `undefined reference` для jack?

Сообщение Skala »

Решил, не имея полных знаний написАть программу, использующую jack. Начать решил с простого:
--
#include <jack/jack.h>
#include <jack/types.h>
#include <jack/transport.h>
#include <stdio.h>
#include <stdlib.h>
int main(int narg, char **args)
{
jack_client_t *client;
if((client = jack_client_new (args[1])) == 0)
{
fprintf (stderr, "jack server not running?\n");
return 1;
}
return 2;
}

Ну это так... начало.
При компиляции вижу такие ошибки:
$ gcc i.c
/tmp/ccjReXJf.o: In function `main':
i.c:(.text+0x1d): undefined reference to `jack_client_new'
collect2: ld returned 1 exit status

Что не так сделал?
Спасибо за внимание.
Спасибо сказали:
Аватара пользователя
halturin
Сообщения: 167
ОС: Linux

Re: Как решать `undefined reference` для jack?

Сообщение halturin »

библиотеку надо указать с которой линковать будешь, по всей видимости у тебя будет
$gcc i.c -ljack

ps: по-моему эту тему раз сто уже обсжудали
Спасибо сказали:
Skala
Сообщения: 241
ОС: Gentoo

Re: Как решать `undefined reference` для jack?

Сообщение Skala »

halturin писал(а):
28.01.2007 09:25
библиотеку надо указать с которой линковать будешь, по всей видимости у тебя будет
$gcc i.c -ljack

ps: по-моему эту тему раз сто уже обсжудали

спасибо!
Спасибо за внимание.
Спасибо сказали: