GCC 编译器无法识别 IDE 中的代码块(设置变量:LD_LIBRARY_PATH=.:)

GCC compiler does not recognize in the CodeBlocks IDE (Set variable: LD_LIBRARY_PATH=.:)

我正在使用 Ubuntu 20.04 LTS,我一直在尝试启动 运行 codeblocks IDE 中的 C 程序和它一直让我收到以下错误。

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 updatesudo 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

我尝试了不同的来源,但似乎没有解决这个问题。请帮忙

解决了!

步骤 1

GCC 编译器配置

你必须运行

export LD_LIBRARY_PATH="/path/to/sdk/lib"

将路径导出到编译器。
默认路径在 usr/bin
将路径复制并粘贴到 /etc/ld.so.conf.d 位置的 your_lib.conf 文件中,然后保存并退出。

sudo ldconfig

运行 这是为了确认添加路径的文件中的更改。

第 2 步

xterm配置

xterm安装到操作系统中。

sudo apt-get install xterm

检查并确保它是最新版本的配置,然后测试 CODEBLOCKS 项目,构建并 运行 它们作为控制台应用程序。