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 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
我尝试了不同的来源,但似乎没有解决这个问题。请帮忙
解决了!
步骤 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 项目,构建并 运行 它们作为控制台应用程序。
我正在使用 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 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
我尝试了不同的来源,但似乎没有解决这个问题。请帮忙
解决了!
步骤 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 项目,构建并 运行 它们作为控制台应用程序。