Codeblocks 在 Linux Mint 中不打印任何内容

标签 c linux gcc codeblocks linux-mint

我刚刚通过软件管理器在 Linux Mint 中安装了 Codeblocks(我是 Linux 新手)。我编写了一个 hello world 程序,它不打印任何内容,也不显示任何错误。

首先它显示“ fatal error :stdio.h:没有这样的文件或目录”。 我用谷歌搜索并执行了一些命令,例如 sudo apt-get install g++ 等。 不再有任何错误,但没有显示任何输出。

然后我在一个文件中编写了合理的代码,然后尝试从终​​端运行它,它工作得很好!唯一的问题发生在代码块上。

#include<stdio.h>
int main()
{
    printf("Hello World!\n");

    return 0;
}

我认为问题出在 GCC 配置上。但我不知道如何在 Linux Mint 中配置或添加 GCC 路径(因为这是我第一天使用 Linux)

最佳答案

当您尝试运行该程序时是否遇到此类错误?

Process terminated with status -1 (0 minute(s), 0 second(s))

img_error

如果是,则转到设置 -> 环境... -> 常规设置 -> 选择 gnome-terminal -t $TITLE -x来自Terminal to launch console programs:下拉菜单 -> 按确定按钮

img_solutions

附加:选择终端取决于您的操作系统环境。假设您正在使用 Xfce桌面的话你可以选择xfce4-terminal -T $TITLE -x 。对于 gnome桌面,选择gnome-terminal -t $TITLE -x .

如果您愿意,您也可以安装额外的终端。如XTERM终端,在终端中运行此命令 sudo apt-get install xterm & 选择xterm -T $TITLE -e来自Terminal to launch console programs:下拉菜单

关于Codeblocks 在 Linux Mint 中不打印任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58291532/

相关文章:

c - scanf 导致无限循环

c - 为什么在使用 int 变量时会收到警告,而在使用整数常量时却不会?

linux - 迭代linux文件ldif

c - 这个夹板警告是什么意思,我可能做错了什么?

c++ - 如何解决 g++ 问题 "internal compiler error: Illegal instruction min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN__; }"?

c - 在linux上使用c保存bmp文件

c - 如何保证C中的锁定顺序

C - 重新声明变量时出错

mysql - 使用 shell 脚本在 MySQL 中创建表

linux - 使用 super 用户访问权限自动登录并在 Ubuntu 服务器 16.04.2 LTS 中运行我的脚本