The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
gcc и порядок указания его опций - там есть особенности?, !*! And, 15-Авг-12, 16:24  [смотреть все]
Вот я пишу в терминале две строки:

gcc microphone.c -lasound -o /tmp/a.out
gcc -lasound -o /tmp/a.out microphone.c

Первая - компилируется успешно, молча.

Вторая строка - сыпет ошибки, код выхода 1 - ошибка.


/tmp/cch9ZW3l.o: In function `main':
microphone.c:(.text+0x14ce): undefined reference to `snd_pcm_open'
... множество аналогичных сообщений
microphone.c:(.text+0x21d6): undefined reference to `snd_pcm_close'
collect2: ld returned 1 exit status

У автора ( http://alumnos.elo.utfsm.cl/~yanez/alsa-sample-programs/ ) в make файле


gcc -lasound -o microphone microphone.c

Смотрю ещё в начало "man gcc" - допускается указание входного файла в конце команды.

Чем объясняется разница в реакциях на команду? В чём дело?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру