Как мне скомпилировать программу на C ++, которую я сделал в vim?

Всякий раз, когда я печатаю в g++ toe.ccp, это появляется:

/usr/bin/ld:toe.ccp: file format not recognized; treating as linker script
/usr/bin/ld:toe.ccp:1: syntax error
collect2: ld returned 1 exit status
1
задан 3 June 2014 в 01:05

2 ответа

Кажется, что у Вас есть неправильное расширение файла. Вы создали файл, который Вы назвали toe.ccp, однако что Вы хотите, файл, который является toe.cpp (Два p's, не два c's в Вашем расширении файла). Переименование файла заставит g ++ работать правильно.

В случае, если Вы незнакомы с тем, как сделать так на командной строке, можно сделать
mv toe.ccp toe.cpp
в терминале для переименования файла. Затем попытайтесь компилировать его с g ++, это должно теперь работать

3
ответ дан 3 June 2014 в 01:05

Необходимо использовать корректное расширение файла для программы. toe.ccp не распознан GCC как формат исходного файла из-за расширения файла, таким образом, это не знает, что сделать с ним. Вы, вероятно, означали сохранить свой файл как toe.cpp вместо этого.

Как показано в разделе руководства пользователя GCC по входные имена файлов , существует предопределенный список расширений файла для каждого распознанного языка программирования. Исходные файлы C++ могут закончиться в .cc, .cp, .cxx, .cpp, .CPP, .c++, или .C.

1
ответ дан 3 June 2014 в 01:05

Другие вопросы по тегам:

Похожие вопросы: