Я использую Ubuntu 20.04 LTS и пытаюсь получить вверх и запускайте программы на C в codeblocks IDE, и я постоянно получаю следующую ошибку.
Checking for existence: /media/darkpheonix/dptech/dptech/Projects/C/techtheory/bin/Debug/techtheory
Set variable: LD_LIBRARY_PATH=.:
Executing: xterm -T techtheory -e /usr/bin/cb_console_runner LD_LIBRARY_PATH=:. /media/darkpheonix/dptech/dptech/Projects/C/techtheory/bin/Debug/techtheory (in /media/darkpheonix/dptech/dptech/Projects/C/techtheory/.)
Process terminated with status -1 (0 minute(s), 0 second(s))
Я попробовал sudo apt-get update
и sudo apt-get upgrade
Затем попытался установить необходимые пакеты сборки с главного сервера. sudo apt-get install build-essentials
.
Я постоянно получаю следующую ошибку.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package build-essential is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'build-essential' has no installation candidate
Я пробовал разные источники, но, похоже, не решил эту проблему. Пожалуйста, помогите
sudo apt-get install build-essential
Это сработало. Просто используйте essential
, а не essentials
Вы должны выполнить
export LD_LIBRARY_PATH="/path/to/sdk/lib"
для экспорта пути к компиляторам.
По умолчанию путь находится в usr/bin
Скопируйте и вставьте путь в файл your_lib.conf
в месте /etc/ld.so.conf.d
, затем сохраните и выйдите.
sudo ldconfig
Запустите его, чтобы подтвердить изменения в файлах, которые добавили пути.
xterm
конфигурацияУстановите xterm
в операционную систему.
sudo apt-get install xterm
Проверьте и убедитесь, что он находится в последней версии конфигураций, а затем протестируйте проект CODEBLOCKS, соберите и запустите их как консольное приложение.