Модератор: Модераторы разделов
-
Skala
- Сообщения: 241
- ОС: Gentoo
Сообщение
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
Сообщение
halturin »
библиотеку надо указать с которой линковать будешь, по всей видимости у тебя будет
$gcc i.c -ljack
ps: по-моему эту тему раз сто уже обсжудали
-
Skala
- Сообщения: 241
- ОС: Gentoo
Сообщение
Skala »
halturin писал(а): ↑28.01.2007 09:25
библиотеку надо указать с которой линковать будешь, по всей видимости у тебя будет
$gcc i.c -ljack
ps: по-моему эту тему раз сто уже обсжудали
спасибо!
Спасибо за внимание.