问题标签 [gnu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
425 浏览

c++ - 有没有办法从构建脚本输出中解析依赖树?

我有一个继承的项目,它使用构建脚本(不是 make)来构建项目并将其与各种库链接。

当它执行构建时,我想解析构建输出以确定链接到最终可执行文件的实际静态库是什么和在哪里以及它们来自哪里。

该脚本正在使用 GNU 工具进行编译和链接。

0 投票
1 回答
10292 浏览

java - 生成 .exe 文件的 Java 编译器选项

我应该使用什么编译器(我正在使用 gcj 4.x)选项来为我的 java 应用程序生成一个“exe”文件以在 Windows 中运行?

0 投票
2 回答
194 浏览

c++ - 需要在 SCO6 上工作的 gcc/g++

有没有人找到让 gcc 在 SCO6 上构建/安装的方法?使用 2.95 和 4.3,我到了需要使用 (2.95) 或找到 (4.3) 汇编程序的地步,这就是它失败的地方。

如果有人知道这一点,我将不胜感激!

谢谢

0 投票
4 回答
5588 浏览

windows - 如果发生错误,在 Windows 控制台中暂停 GNU Make

我负责的应用程序安装的一部分,编译了一些 C 代码库。这是在使用 GNU Make 的控制台中完成的。

因此,作为安装的一部分,会弹出一个控制台窗口,您会在编译和链接时看到 make 文件输出向导,完成后控制台窗口关闭,安装程序继续。

一切都好,除非出现编译错误。然后在您有机会弄清楚发生了什么之前,make 文件会出错并且控制台窗口会关闭。

所以,我想要做的是让控制台窗口暂停,并使用“按键继续”类型的功能,如果 makefile 出现错误,以便控制台保持打开状态。否则,只需正常退出并关闭控制台。

我不知道如何在 GNU Makefile 或可以运行 Make 的批处理文件中执行此操作。

0 投票
6 回答
138131 浏览

windows-xp - GnuPG:Windows 上 gpg 的“解密失败:密钥不可用”错误

环境:装有 Windows XP SP2 的 HP 笔记本电脑

我使用 GnuPG (gpg) for Windows 创建了一些加密文件。昨天,我的硬盘出现故障,所以我重新映像了硬盘。我现在重新安装了 gpg 并使用与之前相同的密码重新生成了我的密钥。但是,我现在无法解密这些文件。我收到以下错误:

AAA = gpg 评论
BBB = 我的电子邮件地址

我确定我使用了正确的密码。这个错误到底是什么意思?我如何告诉 gpg 在哪里可以找到我的密钥?

谢谢,

苏雷什

0 投票
2 回答
341 浏览

c++ - 推荐的 GNU autotools 版本是什么?

我们在工作中维护基于 RPM 的软件分发,以便我们在我们支持的所有平台上拥有一套通用的软件。因此,我们必须构建大量第三方软件,并且经常会发现需要运行 autoconf/automake/libtoolize/etc 以使其在 Solaris 或其他平台上构建的情况。

我的结果好坏参半。这些工具似乎相当脆弱,而且这些文件通常只适用于它们最初编写的 autoconf/automake/etc 版本。

理想情况下,我只需要支持一个版本的 GNU 自动工具,但我的印象是我真的最终不得不拥有每个版本的副本。

这是不寻常的,还是其他人也有同样的问题?是否有涵盖所有情况的 autotools 版本的子集?

0 投票
4 回答
14462 浏览

c++ - 跨平台处理文件路径

是否存在任何处理跨平台路径的 C++ GNU 独立类?我的应用程序构建在 Windows 和 LLinux 上。我们的配置文件引用了单独目录中的另一个文件。我希望能够将其他配置文件的路径读入一个可以在 Linux 或 Windows 上运行的类。

哪个类将提供最小的占用空间来转换在任一系统上使用的路径?谢谢

0 投票
4 回答
20897 浏览

regex - 我将使用什么 GNU/Linux 命令行工具来对文件执行搜索和替换?

我将使用什么 GNU/Linux 命令行工具来对文件执行搜索和替换?

可以以正则表达式格式指定搜索文本和替换吗?

0 投票
1 回答
4366 浏览

c - 有没有用 GNU readline 处理多行输入的好方法?

我的应用程序有一个命令行界面,我正在考虑使用GNU Readline 库来提供历史记录、可编辑的命令行等。

问题是我的命令可能很长而且很复杂(想想 SQL),我希望允许用户将命令分布在多行上,以使它们在历史记录中更具可读性。

是否可以在 readline 中执行此操作(可能通过指定换行符和命令结尾之间的差异)?

或者我会更好地实现自己的命令行(但也许使用GNU 历史库)?

0 投票
10 回答
251377 浏览

linux - 如何在不运行 Bash 脚本的情况下对其进行语法检查?

是否可以在不执行的情况下检查 bash 脚本语法?

使用 Perl,我可以运行perl -c 'script name'. bash 脚本是否有任何等效命令?