clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова) - PullRequest
0 голосов
/ 13 июля 2011

Я новичок в LLVM. Я использую Clang 3.0 для выполнения программ c. Я использую Mandriva Spring 2010. В системе установлена ​​версия 4.4.1 GCC. Я использовал следующую ссылку для установки LLVM.

svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm

Я запускаю его, используя приведенную ниже команду

clang file.c.

Я получаю следующую ошибку.

/usr/bin/ld: cannot find -lgcc
clang: error: linker command failed with exit code 1 (use -v to see invocation)

1 Ответ

1 голос
/ 13 июля 2011

В настоящее время у clang есть только жестко запрограммированные пути к вашим системным библиотекам (различные искажения в linux довольно разные по сравнению с этим). Эта ошибка означает, что он не знает ваш дистрибутив и, следовательно, не может вывести необходимые данные.

Вы должны пропатчить источники лягушек и указать необходимые пути. В качестве альтернативы, вы можете просто передать опцию -L с соответствующим каталогом в командной строке.

...