2013-11-16 3 views
-3

Я использую операционную систему linux. при компиляции моей программы я получил ошибку компиляции. Я попытался использовать следующую команду. Кто-нибудь может меня поправить?как скомпилировать мою программу C++ в терминале linux

+0

что внутри 'filename.cpp'? –

+0

Каковы сообщения об ошибках, сбрасываемые компилятором? – Claudix

+0

Что там 'cc'? – Shoe

ответ

4

попробовать скомпилировать с помощью g++ filename.cpp .Это будет работать.

+0

Что делать, если он находится в директории, на которую ему не разрешено писать? XD – Suedocode

+0

«спасибо» @jefree, я получил результат. – user2998901

+0

@ user2998901, тогда вы должны нажать зеленую метку рядом с этим ответом, если она решит вашу проблему. –

0

Вы должны использовать г ++, не GCC для компиляции C++ программ

Проверить эту ссылку

Click here

1
g++ filename.cpp 

будет компилировать filename.cpp в двоичную с именем a.out. Если вы хотите переименовать его, вы должны сделать что-то вроде

g++ -o nameOfBinary filename.cpp 

, если вы хотите получить больше информации у

man g++ 
1

Есть много учебников на том, что поиск в Интернете. Пример here или here. Также посмотрите, что находится в man gcc, но вам не нужно все понимать в начале.

0

использование г ++, вместо GCC, так что он не будет показывать ошибку

г ++ filename.cpp компилирует filename.cpp в двоичную с именем a.out. Если вы хотите переименовать его, вы должны сделать что-то вроде

г ++ -o nameOfBinary filename.cpp если вы хотите подробнее сделать

человек г ++

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