2014-11-06 2 views

ответ

2

Пожалуйста, покажите всю командную строку, или никто не сможет вам помочь.

Драйвер компилятора GCC можно назвать либо «gcc», либо «g ++» (и во многих системах «cc» или «C++»). Параметр командной строки -Wl сообщает драйверу компилятора передать в компоновщик следующие параметры, разделенные запятой.

Вам нужно будет проверить, что g ++ на самом деле является компилятором GNU в вашей системе, а не тем, что претендует на роль компилятора GNU.

Обратите внимание, что -out-implib как флаг компоновщика применим только к системам, использующим двоичный формат PE (то есть Microsoft Windows, ReactOS, более старые версии BeOS и в значительной степени забытую операционную систему под названием SkyOS) , Если вы создаете программное обеспечение для любой другой платформы, компоновщик отклонит эту опцию.

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

Смежные вопросы