LINUX.ORG.RU

LLVM - не работает пример с офф. сайта


0

0

http://llvm.org/docs/tutorial/LangImpl4.html - полный исходник в конце. Все вроде нормально, но функция putchard не работает: компилю и запускаю, печатаю extern putchard(x); потом putchard(120); и получаю вывод: LLVM ERROR: Program used external function 'putchard' which could not be resolved!

Deleted

После долгих экспериментов было обнаружено, что если эту самую putchard выкинуть в отдельный файл, собрать как разделяемую библиотеку и прилинковать к бинарнику, то все работает. А почему так не работает? И почему если библиотеку собирать как статическую, тоже не работает?

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.