Ответ 1
Вам нужно скомпилировать его, используя:
g++ inputfile.cpp -o outputbinary
В файле, к которому вы ссылаетесь, отсутствует директива #include <cstdlib>
, если вы также указываете, что в вашем файле все должно компилироваться.
Мне довольно удобно работать с Linux и компилировать вещи - я обычно просто следую инструкциям и могу избавиться от неприятностей. На этот раз мне был предоставлен файл .cpp случайным гражданином в Интернете, и мне бы очень хотелось узнать, как его скомпилировать. Все, что я пытаюсь (g++, С++, gcc), похоже, не работает.
В любом случае, вот файл: http://pastebin.ca/2073013
Изменить: обновлен с подробным выводом из g++ file.cpp -o whatever
: http://pastebin.ca/2073052
Вам нужно скомпилировать его, используя:
g++ inputfile.cpp -o outputbinary
В файле, к которому вы ссылаетесь, отсутствует директива #include <cstdlib>
, если вы также указываете, что в вашем файле все должно компилироваться.
Компилятор сообщает вам, что есть проблемы, начинающиеся с строки 122 в середине этого странного предупреждающего сообщения FBI-CIA. Это сообщение не является допустимым кодом С++ и НЕ комментируется, поэтому, конечно, это вызовет ошибки компилятора. Попробуйте удалить все это сообщение.
Кроме того, я согласен с In Silico: вы всегда должны сообщать нам, что вы пробовали, и точно, какие сообщения об ошибках вы получили.
Просто введите код и сохраните его в формате .cpp. затем попробуйте "gcc filename.cpp". Это создаст объектный файл. затем попробуйте "./a.out" (это имя объекта объекта по умолчанию). Если вы хотите узнать о gcc, вы всегда можете попробовать "man gcc"