Я хочу внедрить хитрость в приложение на С++, но при попытке компиляции получаю ошибки «неопределенная ссылка»: Ubuntu 12.04 guile-1.8.8
Если я скомпилирую пример из guile docs
gcc -o guile-test `pkg-config guile-1.8 --cflags` `pkg-config guile-1.8 --libs` guile-test.c
на консоли он прерывается с ошибками:
/tmp/ccHZCHNL.o: In function `inner_main':
guile-test.c:(.text+0x14): undefined reference to `scm_shell'
/tmp/ccHZCHNL.o: In function `main':
guile-test.c:(.text+0x41): undefined reference to `scm_boot_guile'
collect2: ld gab 1 als Ende-Status zurück
Если я скомпилирую какой-нибудь example.so (включая "libguile.h") для встраивания в guile, все будет работать как положено.
Кто-нибудь знает, что может вызвать эту ошибку?
Лучший, Ян-Питер
scm_from_utf8_string()
и т. д.). - person Peter T.B. Brett   schedule 14.03.2014