Я пытаюсь создать программу с несколькими файлами в первый раз. У меня никогда не возникало проблем с программой для комплимента только с main.cpp. С помощью следующих команд, это результат:g ++ output: файл не распознан: формат файла не распознан
$ g++ -c src/CNumber.cpp src/CNumber.h -o src/CNumber.o
$ g++ -c src/CExprPart.cpp src/CExprPart.h -o src/CExprPart.o
$ g++ -c src/CExpr.cpp src/CExpr.h -o src/CExpr.o
$ g++ -c src/main.cpp -o src/main.o
$ g++ src/CNumber.o src/CExprPart.o src/CExpr.o src/main.o -o execprogram
src/CNumber.o: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status
Что может вызвать такую ошибку и что мне с ним делать? Использование Linux Mint с gcc (Ubuntu/Linaro 4.7.2-2ubuntu1). Спасибо
Немного странно включать заголовочные файлы в командные строки компиляции. –
Вы правы, это проблема. Спасибо. – RuinerCZ