我是使用 Ubuntu 的新手。我以为我可以直接进入并使用 GCC 进行一些 C 编程。我不能。所以,我在谷歌上搜索了一份初学者指南,让我找到了正确的方向。我找到了geany。我从 Ubuntu 软件中心下载并安装了 geany。它出现在我的应用程序中。当我点击它时,我得到:“geany 无法启动!无法打开文件'/share/geany/geany.glade':没有这样的文件或目录”
我做了一个 AskUbuntu 搜索,发现一个有很多讨论但没有答案的页面。我最终找到了一个链接:deb file working fine in version 16.04 does not in 18.04因为有人说安装 deb 可能会解决问题。尽管他们谈论它的问题,但我还是安装了 deb。好像安装OK了。作为一个新手,我不能太确定,因为我还不够了解。但这没有帮助。
这两页已超过 18 个月。我应该认为现在有人已经解决了这个问题。另外,给我的印象是从 Ubuntu 软件中心下载的软件已经过测试并且可以正常工作?作为一个新用户,我已经忽略了我从那里下载的其他软件的这个问题,卸载它并继续前进。
但是,我真的很想在开始使用 GCC 进行 C 编程时找到一些帮助。我已经编写 C 语言 30 年了。Borland Turbo C 和 Pelles C。但是,我认为常见的库函数在 GCC 中不像简单的 gets() 函数那样工作。这就是为什么我寻找初学者帮助并找到 geany 的原因。我以为我在 Ubuntu 软件中心得到了我需要的东西。
但它,就像那里的许多其他软件包一样,对我不起作用。大概是我的错。即便如此,这对于新手来说也确实令人沮丧。从我读过的帖子来看,AskUbuntu 网站上的知识渊博的人认为每个人都应该知道他们所知道的一切,然而,连同他们所有的讽刺评论,他们没有回答一个已经徘徊了 18 个月的问题?我猜他们来自“如果你不知道答案。向人们展示你比问问题学校的愚蠢人更聪明。”
好吧,我不会假装自己很聪明,而且我仍然不知道如何在使用 GCC 编程 C 时指出正确的方向。我想回到谷歌寻求帮助。
顺便说一句,我真的很喜欢 Ubuntu 操作系统。谢谢你们。我目前有 Windows 10 的双重安装。但是,一旦我能够获得在 Ubuntu 中工作所需的东西,我就会放弃 Windows 并完全安装 Ubuntu。我已经在它的倾倒 Windows 端完成了所有的准备工作。感谢您在让 geany 工作方面提供的任何帮助,Rob
看起来
geany
Ubuntu软件应用程序中提供了两个版本。从软件描述中并不明显,但其中之一是snap包。该版本似乎存在一些已知问题 - 例如,其中一位用户评论准确地指出了您遇到的问题:
我建议您删除该版本并安装传统的 Ubuntu 软件包。要区分版本,请向下滚动到详细信息部分并确保您看到
不是
如果您更喜欢使用命令行,您可以(如@norbert建议的那样)尝试