Как заставлять скроллировать программу в gedit / Убунту К ++ с конечной остановки?

Я использую gedit в Ubuntu14.04 в C ++, заставляю скроллировать программу с конечной остановки, но aroja ошибка:

g++: error: prueba.cpp: No such file or directory
g++: fatal error: no input files 
compilation terminated.

Я существую ища в Интернете и он говорит, что я должен конфигурировать external tools менеджера, я попытался со всеми кодами, чтобы составлять, прокручивать изображение в окне и составлять и прокручивать изображение в окне, но оно не функционирует. Пожалуйста они могли бы помогать мне с этим.

3
задан 18.03.2016, 19:39
3 ответа

Ну, с gedit я не думаю, что ты можешь делать это, так как это просто текстовый редактор. То, что ты должен делать, состоит в том, чтобы составлять это с твоего терминала используя g++.

Например, считает следующий cГіdigo в файле prueba.cpp:

#include <iostream>

int main() {
    std::cout << "¡Hola, mundo!\n";
}

, Чтобы это составлять, ubГ-смотрел в маршруте, где находится твой файл prueba.cpp:

$ g++ prueba.cpp -o prueba

Это произведет тебе выполнимый так называемый файл prueba (благодаря ей opciГіn -o).

$ ls -l
total 40
-rwxrwxr-x 1 cesar cesar 9001 mar 18 10:53 prueba
-rw-rw-r-- 1 cesar cesar   71 mar 18 10:52 prueba.cpp

Потом, только договаривается о том, чтобы выполнить это:

$ ./prueba
¡Hola, mundo!

Здесь ты можешь находить одну pequeГ±a guГ - чтобы для составлять:

ActualizaciГіn

Es возможный, что ты нуждался в том, чтобы установить пакет для g++ заблаговременно. С твоего терминала:

$ sudo apt-get install build-essential g++
1
ответ дан 24.11.2019, 14:43
  • 1
    Я делаю все это, но выходит ошибка, что нет файла и не потому что – Neon 18.03.2016, 18:09
  • 2
    @Nas_04 Podr и # 237; схвати издавать твой вопрос и появляться ты c и # 243; я говорю, схвати и # 237; как описывание шаг за шагом того, что est и # 225; s делая и qu и # 233; ошибка помечает тебе компьютер? – ArthurChamz 18.03.2016, 18:12
  • 3
    @Nas_04 я понимаю, что ты имеешь g ++ build-essential " или книжные магазины, что necesites" так что, когда ты говоришь, нет файла, ты имеешь в виду, что не находит файл, когда ты делаешь./prueba, если это так, обрати внимание, что он приносит точку, и у тебя есть, что он находится в каталоге, где - файлы – Angel Angel 18.03.2016, 18:13
  • 4
    Если, этот пакет обновлен. Ища в Интернете он говорит, что я должен конфигурировать external tools менеджера, я протестировал все со всеми кодами, чтобы составлять, прокручивать изображение в окне и составлять и прокручивать изображение в окне, но оно не функционирует. – Neon 18.03.2016, 18:48
  • 5
    @Nas_04 обнови твой вопрос со всем этим informaci и # 243; n, чтобы знать qu и # 233; и c и # 243; mo est и # 225; s делая, qu и # 233; ошибки он бросает тебя, и т.д. – César 18.03.2016, 18:51

ОБНОВЛЕНИЕ: Проблема может он находил, в котором, использовав конечную остановку, ты не найден в том же каталоге, где ты сохранял файл prueba.cpp. Ты должен быть в том же каталоге для того, чтобы команда функционировала. Здесь есть больше информации, относительно как движения тебя из-за каталогов в Ubuntu. Когда ты будешь в том же каталоге, ты можешь использовать ls, чтобы видеть, находится ли он 'prueba.cpp, и пробовать снова.

Чтобы скроллировать программу C ++, ты нуждаешься в составителе C ++, как g++. Ты это устанавливаешь прокручивая изображение в окне sudo apt-get install build-essential в конечной остановке, или ища пакет build-essential в Убунту Софтваре Center. С составителем, ты производишь бинарный файл, который является тем, которого ты скроллируешь.

Gedit подает тебя больше, чем совсем не как редактор, хотя у него в самом деле есть выбор скроллировать команду make с клавишей F8 или F9, если я плохо не помню. Если ты не является семейной концепция make и makefile, он не закончил бы тем, что читал бы плохо по этому поводу. Если ты не является семейной концепция составления кода C++, так как ты также должен читать, это очень важно.

Если то, что ты хочешь, является программой, которая стоила бы тебе для того, чтобы издать код, составлять и выполнять программу, ты нуждаешься в полном IDE, как Затмение CDT или Netbeans. Могут обнаруживать эти программы составители, которые у тебя есть, конфигурировать все выборы компиляции и linking, что были значимыми для твоего проекта, и делать это автоматически, выйдя click на кнопку. Только учти, что эти программы являются совсем не легкими.

То, что я делаю, состоит в том, чтобы делать все с конечной остановки, как это беседует Сесар в другом ответе. Когда это немного более серьезный проект и не относится друг к другу о простом доказательстве, использовании GNU make.

3
ответ дан 24.11.2019, 14:43
  • 1
    Эта быть должным и # 237; чтобы быть правильным ответом. – astrojuanlu 26.05.2016, 18:38

Хотя это нет точно то, что ты просишь, ты можешь считать терминал закрепленным в gedit. Для этого ты должен устанавливать plugins gedit

sudo apt-get install gedit-plugins

Если потом ты пойдешь в предпочтения, ты сможешь выбирать "вставленный терминал". Эта конечная остановка появляется у тебя и исчезает с комбинацией клавиатуры

CTRL+F9

Это удобный способ иметь терминал в котором реализовывать доказательства компиляции и выполнения твоей программы или рукописного шрифта. Но раньше убедись, что терминал находится в подходящем маршруте.

2
ответ дан 24.11.2019, 14:43