программа для компиляции С++ файлов,g++

Olej

New member
Сообщения
684
#2
Оно всё и так установлено:
Код:
olej@astra:~$ lsb_release -a
No LSB modules are available.
Distributor ID: AstraLinuxCE
Description:    Astra Linux CE 2.12.16 (Orel)
Release:        2.12.16
Codename:       orel
Код:
olej@astra:~$ cpp --version
cpp (Debian 6.3.0-18+deb9u1) 6.3.0 20170516
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

olej@astra:~$ c++ --version
c++ (Debian 6.3.0-18+deb9u1) 6.3.0 20170516
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

olej@astra:~$ g++ --version
g++ (Debian 6.3.0-18+deb9u1) 6.3.0 20170516
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 

Olej

New member
Сообщения
684
#3
Оно всё и так установлено:
Нет ничего проще :LOL::
Код:
olej@astra:~/HISTORY/08.30$ g++ hello.cc -o hello
Код:
olej@astra:~/HISTORY/08.30$ ./hello
Hello ... Рома!
Код:
olej@astra:~/HISTORY/08.30$ cat hello.cc
#include <iostream>
using namespace std;

int main() {
   cout << "Hello ... Рома!" << endl;
}
 
Последнее редактирование:

Olej

New member
Сообщения
684
#4
Оно всё и так установлено:
Если у вас это не так, то вы просто неумело устанавливали систему, не отметив при установке флажок "средства разработки" (или как-то так): "Нечего на зеркало пенять, если рожа ... ", ну, в общем, если с рожей не всё в порядке. :p
Если это у вас так, то вам нужно доустановить пакет с вот таким именем:
Код:
olej@astra:~$ aptitude show cpp
Пакет: cpp                                       
Версия: 4:6.3.0-4
Состояние: установлен
Установлен автоматически: да
Мультиархитектура: разрешено
Приоритет: необязательный
Раздел: interpreters
Сопровождающий: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Архитектура: amd64
Размер в распакованном виде: 42,0 k
Зависит: cpp-6 (>= 6.3.0-9~)
Предлагает: cpp-doc
Конфликтует: cpp-doc (< 1:2.95.3), cpp-doc:i386 (< 1:2.95.3), cpp:i386
Предоставляет: cpp:any (= 4:6.3.0-4)
Описание: препроцессор GNU C (cpp)
 Препроцессор GNU C -- это макропроцессор, который автоматически используется компилятором GNU C для преобразования программ перед
 непосредственным выполнением компиляции.
 
 Этот пакет был отделён от gcc, поскольку иногда требуется только сам препроцессор без компилятора.
 
 Установка данного пакета приводит к установке версии препроцессора GNU C принятой в Debian в качестве стандартной.
Метки: devel::lang:c, implemented-in::c, interface::commandline, role::dummy, role::metapackage, scope::utility, suite::gnu,
       works-with::software:source