Ошибка Eclipse Juno C ++: Program & ldquo; g ++ & rdquo; не найден в PATH

Используйте checkinstall для создания файла deb и установки его.

Checkinstall заменит часть «make install» стандартной компиляции.

Если вы не можете использовать checkinstall, вы можете создать фиктивный пакет, используя equivs. Обратите внимание, что это может создавать проблемы при обновлении или удалении, и это рекомендуется только для опытных пользователей.

Установить equivs:

sudo apt-get install equivs

Создать управляющий файл:

equivs-control python-numpy

Это создаст управляющий файл шаблона с именем python-numpy (имя не имеет значения) отредактируйте его python-numpy, чтобы он выглядел так:

### Commented entries have reasonable defaults.
### Uncomment to edit them.
# Source: <source package name; defaults to package name>
Section: misc
Priority: optional
# Homepage: <enter URL here; no default>
Standards-Version: 3.9.2

Package: python-numpy
Version: 9.9
# Maintainer: Your Name <yourname@example.com>
# Pre-Depends: <comma-separated list of packages>
# Depends: <comma-separated list of packages>
# Recommends: <comma-separated list of packages>
# Suggests: <comma-separated list of packages>
# Provides: <comma-separated list of packages>
# Replaces: <comma-separated list of packages>
# Architecture: all
# Copyright: <copyright file; defaults to GPL2>
# Changelog: <changelog file; defaults to a generic changelog>
# Readme: <README.Debian file; defaults to a generic one>
# Extra-Files: <comma-separated list of additional files for the doc directory>
# Files: <pair of space-separated paths; First is file to include, second is destination>
#  <more pairs, if there's more than one file to include. Notice the starting space>
Description: <short description; defaults to some wise words> 
 long description and info
 .
 second paragraph

Чем больше данных вы ему даете , тем лучше будет deb. Я изменил только 2 поля:

Пакет: имя пакета, который вы хотите создать. Для грязного решения используйте python-pynum Version: Используйте число, достаточно высокое, чтобы apt-get не обновлял его.

Лучшее (но непроверенное мной) решение может состоять в том, чтобы создать другое имя пакета, что-то связанное с python-pynum-dummy, и использовать в строке Provides put python-numpy. Это должно быть чище.

Наконец, постройте deb.

equivs-build python-numpy 

И установите его.

1
задан 4 August 2012 в 13:12

4 ответа

Раздражающая проблема, ответы не найдены ... Я добавил переменную пути к переменным окружения в Window/preferences/build/environment. Это работает с.

4
ответ дан 25 May 2018 в 07:55

Компилятор g ++ находится в каталоге / usr / bin. Создается файл «sources.mk» и содержит путь к компилятору. Путь не создается. Я отредактировал файл, чтобы добавить путь к параметру C ++ _ SRCS. Игнорировать не редактировать вверху.

C ++ _ SRCS: = / usr / bin

Убедитесь, что вы выполнили «установить необходимое», как описано выше. [ ! d2]

0
ответ дан 25 May 2018 в 07:55

У меня была схожая проблема, и я решил ее:

Установка g ++ Компилятор GNU C ++ с использованием Ubuntu Software Center Изменение в: Окно -> Настройки -> C / C ++ -> Сборка -> Настройки -> Discovery -> CDT GCC Сборка в настройках Complier [Shared] от: ${COMMAND} -E -P -v -dD "${INPUTS}" до: /usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"

Надеюсь, это поможет.

0
ответ дан 25 May 2018 в 07:55

У меня была аналогичная проблема, и я решил ее:

Установка g ++ Компилятор GNU C ++ с использованием Ubuntu Software Center

Изменение в: Window -> Preferences -> C/C++ -> Build -> Settings -> Discovery -> CDT GCC Build in Complier Settings [Shared]

from:

${COMMAND} -E -P -v -dD "${INPUTS}"

to:

0
ответ дан 25 May 2018 в 07:55

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

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