Как Вы фиксируете компиляцию gcc 127 ошибок? склонные sudo - добираются, установка g ++ не работает

*подчеркнул text*when, я пытаюсь запустить программу, я получаю следующую ошибку.

ubuntu@ubuntu-VirtualBox:~/Desktop$ make
g++ -Wall -Wno-switch -I. -g   -c -o pass.o pass.cpp
make: g++: Command not found
make: *** [pass.o] Error 127

Я не мог получить gcc 4.8.2 установленных, потому что он сказал, что не мог найти его. Я действительно устанавливал 4.8

Я сделал следующее для установки gcc

sudo add-apt-repository ppa:ubuntu-toolchain-f/test
sudo apt-get update
sudo apt-get install gcc-4.8

затем я сделал

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave     /usr/bin/g++ g++ /usr/bin/g++-4.6 
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8
sudo update-alternatives --config gcc

единственная вещь, о которой я могу думать, я не имею 4.8, когда я ввожу команду gcc-v, она говорит
версия 4.8.1 gcc (4.8.1-2ubuntu1~12.04 Ubuntu)

хорошо я работаю:

ubuntu@ubuntu-VirtualBox:~$ sudo apt-get install g++
Reading package lists... Done
Building dependency tree       
Reading state information... Done
g++ is already the newest version.
g++ set to manually installed.
The following package was automatically installed and is no longer required:
thunderbird-globalmenu
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 293 not upgraded.

ubuntu@ubuntu-VirtualBox:~$ g++ -v
The program 'g++' can be found in the following packages:
* g++
* pentium-builder
Try: sudo apt-get install <selected package>

ubuntu@ubuntu-VirtualBox:~/Desktop$ g++ --help | grep version
The program 'g++' can be found in the following packages:
* g++
* pentium-builder
Try: sudo apt-get install <selected package>
ubuntu@ubuntu-VirtualBox:~/Desktop$ g++ --version
The program 'g++' can be found in the following packages:
* g++
* pentium-builder
Try: sudo apt-get install <selected package>
ubuntu@ubuntu-VirtualBox:~/Desktop$ ^C
ubuntu@ubuntu-VirtualBox:~/Desktop$

эта команда установки

sudo apt-get install g++-4.4 libstdc++6-4.4-dev 4.4 (I would like 4.8)

ubuntu@ubuntu-VirtualBox:~/Desktop$ sudo apt-get install g++-4.4 libstdc++6-4.4-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
cpp-4.4 gcc-4.4 gcc-4.4-base
Suggested packages:
gcc-4.4-locales g++-4.4-multilib gcc-4.4-doc libstdc++6-4.4-dbg
gcc-4.4-multilib libmudflap0-4.4-dev libgcc1-dbg libgomp1-dbg
libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7 libstdc++6-4.4-doc

The following NEW packages will be installed:
cpp-4.4 g++-4.4 gcc-4.4 gcc-4.4-base libstdc++6-4.4-dev
0 upgraded, 5 newly installed, 0 to remove and 292 not upgraded.
Need to get 13.0 MB of archives.
After this operation, 33.4 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main gcc-4.4-base i386 4.4.7-1ubuntu2 [12.0 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main cpp-4.4 i386 4.4.7-1ubuntu2 [3,606 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main gcc-4.4 i386 4.4.7-1ubuntu2 [3,079 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/main libstdc++6-4.4-dev i386 4.4.7-1ubuntu2 [1,494 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ precise/main g++-4.4 i386 4.4.7-1ubuntu2 [4,780 kB]
Fetched 13.0 MB in 3s (3,563 kB/s)   
Selecting previously unselected package gcc-4.4-base.
(Reading database ... 222776 files and directories currently installed.)
Unpacking gcc-4.4-base (from .../gcc-4.4-base_4.4.7-1ubuntu2_i386.deb) ...
Selecting previously unselected package cpp-4.4.
Unpacking cpp-4.4 (from .../cpp-4.4_4.4.7-1ubuntu2_i386.deb) ...
Selecting previously unselected package gcc-4.4.
Unpacking gcc-4.4 (from .../gcc-4.4_4.4.7-1ubuntu2_i386.deb) ...
Selecting previously unselected package libstdc++6-4.4-dev.
Unpacking libstdc++6-4.4-dev (from .../libstdc++6-4.4-dev_4.4.7-1ubuntu2_i386.deb) ...
Selecting previously unselected package g++-4.4.
Unpacking g++-4.4 (from .../g++-4.4_4.4.7-1ubuntu2_i386.deb) ...
Processing triggers for man-db ...
Setting up gcc-4.4-base (4.4.7-1ubuntu2) ...
Setting up cpp-4.4 (4.4.7-1ubuntu2) ...
Setting up gcc-4.4 (4.4.7-1ubuntu2) ...
Setting up g++-4.4 (4.4.7-1ubuntu2) ...
Setting up libstdc++6-4.4-dev (4.4.7-1ubuntu2) ... 

Я попытался заменить 4.4 4,8, но это не работает. Что еще более важно, после использования этих 4,4 команд выше я все еще получаю 127 ошибок.

Я учился программировать в течение прошлого месяца поэтому, когда Вы отвечаете, знайте, что я являюсь более новым, чем новый, и не понимаю много если что-либо.

3
задан 17 April 2014 в 23:33

4 ответа

Необходимо установить g++ или некоторый столь же именованный пакет для компиляции кода C++.

3
ответ дан 17 November 2019 в 20:00

Установите g ++. Это может быть сделано, например,

sudo apt-get install g++ 

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

2
ответ дан 17 November 2019 в 20:00

Это не о g ++. Проверьте, нет ли у Вас дополнительного пространства или символов новой строки. Если все следует Make-файл стандарт, это должно быть в порядке. Кроме того, проверьте, определили ли Вы путь правильно.

я надеюсь, что помогу кому-то еще, потому что я думаю, что Вы по той проблеме.

0
ответ дан 17 November 2019 в 20:00

Вам, вероятно, придется установить основы сборки путем выполнения sudo apt-get install build-essential. Это - error#1, если Вы имеете новую установку и хотите скомпилировать что-то

0
ответ дан 17 November 2019 в 20:00

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

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