Я новичок в Linux, но разработал C/C++ в Windows уже несколько раз.создать и скомпилировать приложение «hello world» в Linux с помощью кода Visual Studio
Я установил Linux Ubuntu 16.4 и код Visual Studio.
создать папку и внутри этой папки я создал файл с именем main.cpp и внутри этого файла я писал:
#include <iostream>
void main()
{
std::cout << "Hello World" << std::endl;
}
Теперь я хочу, чтобы скомпилировать и запустить его и, возможно, его отладки (шаг за шагом чтобы увидеть, как я могу отлаживать простое приложение).
Как это сделать?
Любое руководство по установке системы разработки в Linux с использованием кода Visual Studio?
Я установил «C/C++ для Visual Studio Code», но я все еще не могу скомпилировать и запустить образец приложения.
Edit1
Я уже установлен компилятор и может скомпилировать мой код, используя
g++ main.cpp
и получать a.out
Как настроить VSC, чтобы автоматизировать этот процессор и генерировать зависимости и, если это ошибка, откройте файл с ошибкой в редакторе и покажите мне строку, которая генерирует ошибку. Также во время отладки покажите мне исходный код, когда я набираю код.
Это основное требование, которое я имею в системе разработки, иначе я называю это редактором, а не системой разработки.
VS Code - это редактор. Вам нужен компилятор. –
@NeilButterworth: Я думаю, что Linux поставляется с GCC и компилятором, и он уже установлен, поэтому мой вопрос заключается в том, как настроить VSC для использования компилятора и создания моего приложения? Должен ли я создавать make-файл? может ли VSC генерировать файл make для меня, или я должен сделать это сам? Если мне нужно сделать это самостоятельно, как я могу настроить VSC для запуска make, а затем подключиться к приложению, чтобы иметь возможность его отлаживать? – mans
В системе есть компилятор g ++. Код C++ недопустим из-за отсутствия возвращаемого типа для 'main' (в старой C была неявная функция int, а не на C++). Просто скомпилируйте из командной строки. –