问题标签 [aix]

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 回答
117 浏览

aix - 以编程方式读取 /etc 的内容

我想以编程方式读取 /etc 目录的内容。如果可能,请回复代码以实现此目的。

0 投票
1 回答
3619 浏览

aix - AIX 监视目录更改

我在 AIX 5.3 上,我完全是那个操作系统的菜鸟。我想知道 AIX 上是否有类似 inotify 的东西,以便可以监视目录和文件的更改而不是轮询。我将从 Java 执行此操作,因此使用 Java 或 C 的解决方案(我可以用 jni 或 jna 包装它)很好。我宁愿不使用任何 shell 脚本或系统配置的东西。

0 投票
2 回答
162 浏览

c++ - 为什么我们通过链接阶段仍然错过符号?

操作系统:AIX 5.3。编译器:xlC_r

构建系统是:“Unix Makefiles”

我们的应用程序使用了几个静态 ( .a) 库和几个共享 ( .so) 库。构建过程成功通过(我们确实收到了一些重复的符号警告)。但是当我们尝试执行时,我们会收到符号丢失错误。

注意:我们不使用 dl 在运行时加载共享库。

我们错过了什么吗?

为什么我们通过链接阶段仍然错过符号?

0 投票
3 回答
13409 浏览

aix - 从 Linux 确定 AIX 的库归档文件是 32 位、64 位还是两者兼有

在 AIX 上,我会运行:

并检查输出以确定存档中是否存在 32 位对象。与 -X64 类似,用于检查 64 位对象。但是,如果我在另一个平台上,并且需要检查存档以查看其中的内容,该怎么办?通常,当我需要检查时,我使用的是 Linux,但我也可以轻松地使用 Solaris 或 HP-UX。

我曾经检查过 shr.o 和 shr_64.o,因为这就是正在编译的内容,但它们开始出现在档案中的实际消息中,因此它们的可靠性已经下降到我现在的地步得到误报。

如果有人有指针,最好是我可以在 perl 中做的事情,那就太好了。

0 投票
2 回答
580 浏览

swig - SWIG 在 AIX 上崩溃(使用 python,可能还有其他所有 SWIG 支持)

SWIG 可以在 AIX 上轻松编译和安装。不幸的是,一个简单的SWIG hello world(它也可以编译——但不是那么容易)会因分段错误或非法指令而崩溃(取决于编译/链接器过程的一些细节)。gcc 和 xlc(IBM c 编译器)都会发生这种情况。我只尝试了本地 AIX 链接器 ld,因为我的系统上没有安装同音词 GNU ld。

文件:example.c

文件:example.i

生成文件片段:

链接器步骤是有问题的。如果您按照教程中的示例进行操作,则应该这样做

不幸的是,由于几个原因,这不起作用。我相信 IBM/AIX 和开源社区对“共享库”的含义有着截然不同的想法。您从 AIX 本机链接器获得的最常见的共享对象 (so) 中根本没有任何符号(实际上大小小于 1kB)。从链接器获取损坏的输出也很容易(在这种情况下,链接时会出现很长的未解析符号列表,如下所示):

做一个应该做的事情,很明显解决方案是使用各种链接器选项进行黑客攻击,-berok, -bnoentry, -bexpall, -brtl, -bshared, -bM:SRE, -bexpfull. 事实上,可以找到一些组合来创建非空的 .so 库,而不会产生错误。上面的 Makefile 片段中报告了其中一种组合(还有其他组合)。不幸的是,它们都在以下两种模式之一中失败!

或者

使用 gcc 或不同版本的 python(我们有 7 个!) 32 位或 64 位不会改变任何东西:您可以找到一个“好的”链接选项,但它在运行时崩溃。如何解决这个问题?

0 投票
1 回答
384 浏览

memory - AIX 上“粘性”库的概念?

在 AIX 上多次 (>200) 加载动态库时出现问题。该页面:http ://www-01.ibm.com/support/docview.wss?uid=isg1IY93339说明了类似的问题,建议的解决方案是“使库具有粘性”以将其加载到内存中一次.. .但是这个概念在 AIX 5.3 及更高版本上是否仍然存在?例如,当我们阅读维基百科时,情况似乎并非如此(粘性仍然存在,但不是这个意思)。还有其他解决方案吗?

0 投票
4 回答
15103 浏览

unix - AIX 与 Unix 命令

我需要所有特定于AIX机器的 Unix 命令。

例如:for Unixtop等价topas于 AIX。

我需要类似命令的列表。我在哪里可以找到它?有这方面的文件吗?

0 投票
13 回答
45049 浏览

build - Unix:用于清理日常构建的快速“删除目录”

有没有更快的方法来删除目录然后简单地提交

? 我问这个是因为我们每天的跨平台构建非常庞大(例如每个构建 4GB)。所以一些机器上的硬盘经常用完空间。

这就是我们的 AIX 和 Solaris 平台的情况。

也许在这些平台上有用于目录删除的“特殊”命令?

粘贴编辑(将我自己的单独答案移到问题中):

我通常想知道为什么 'rm -r -f' 这么慢。'rm' 不只需要修改 '..' 或 '.' 文件以取消分配文件系统条目。

就像是

会好的。

0 投票
1 回答
1707 浏览

aix - AIX 5.3 上的 SNMP

我需要使用 AIX 5.3 监视系统,但找不到 OID 的良好来源。有人知道 CPU、内存和硬盘值的 OID 吗?

0 投票
1 回答
126 浏览

c++ - 在 Sun OS、AIX 上计算程序未对齐的地址访问

如何计算 Sun OS 和 AIX 上程序未对齐的地址访问。或者如何测量系统在 Sun OS 和 AIX 上处理此异常的时间?