Разрешено использование Atom для компиляции заголовочных файлов C ++

Я знаю, что на этот вопрос уже отвечали несколько раз, но мне не удалось решить мою проблему, которая конкретно касается заголовочных файлов в C ++.

Я установил gpp-компилятор для C ++, и все работает нормально, кроме случаев, когда я создаю заголовочный файл и вызываю его в другом файле.

Файл заголовка имеет следующий вид:

#ifndef CLASS_TEST_H
#define CLASS_TEST_H

class class_test
{
  public:
    class_test();
};

#endif

Файл конструктора:

#include "class_test.h"
#include <iostream>

using namespace std;

class_test::class_test() 
{
  cout << "slk" <<endl;
}

И, наконец, файл, где я их называю:

[ 112]

Я создал заголовочный файл class_test.h и вызвал его из файла с именем test.cpp в той же папке, однако всегда получаю:

bash: /tmp/class_test: Permission denied 

Я пытался изменить разрешения в этой папке и:

sudo atom /path/to/file

или

sudo chmod -R 777 /path/to/file 

, но никто из них не работает.

Я также попытался запустить Atom в качестве суперпользователя, а затем выполнить файл заголовка, но ни одна из этих возможностей не работает. Так будет ли у кого-нибудь объяснение этому, чтобы заставить его работать? Большое спасибо

PS: Я новичок в Ubuntu, поэтому я не очень хорошо управляю всеми аппаратными командами и вспомогательными средствами, поэтому, пожалуйста, объясните что-то вроде пещерного человека

0
задан 23 April 2019 в 17:11

0 ответов

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

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