问题标签 [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 投票
1 回答
327 浏览

python - AIX5.2上的python非法指令

我像这样运行我的 python 脚本函数:从文本文件中读取,并将数据存储为 dict。但是当在循环中时,会发生非法指令。为什么会这样?代码是这样的:

那么消息是这样的:

有什么问题?我的平台是 AIX 5.2 上的 python 2.6.2。请帮助我,谢谢!

0 投票
2 回答
615 浏览

shell - 尝试在 Unix 上测试文件系统中的空间

我需要检查我的文件系统是否存在,如果确实存在,则其中有 300 MB 的空间。

到目前为止我所拥有的:

这会引发错误。我真的不知道我在 shell 中做什么。

我的最高优先级是 AIX,但我也在努力让它为 HP 和 Sun 工作。

请帮忙。

-亚历克斯

0 投票
2 回答
5836 浏览

unix - "/bin/sh 'ls -l -R'" 与 "/bin/sh -c 'ls -l -R'"

在 AIX 上运行时,以下两个命令有什么区别?

0 投票
1 回答
1286 浏览

shell - Sed 脚本命令截断最后一行

\r我试图在 AIX 上使用以下命令从文件中删除回车符 ( ),但它也删除了我的最后一行。有什么建议么?

命令顺序:

编辑:通过使用 perl 做同样的事情找到了一种解决方法,但想知道为什么这不起作用。

0 投票
1 回答
3016 浏览

java - 获取核心文件

我在 AIX 机器上运行一个 Core JAVA 应用程序,它创建了一个名为“core”的文件。我担心的是 1. 我无法在“堆分析器”或“线程分析器”中打开这个“核心”文件。2.我需要使用哪些工具,这样我才能分析这个“核心”文件。3. 谁能详细说明这个文件?为什么这个“核心”文件创建。

等待回复.....非常感谢

0 投票
1 回答
1818 浏览

odbc - 在 IBM AIX 服务器中设置 ODBC 数据源

我在 windows xp 环境中开发了 IBM 消息代理流数据库应用程序。使用 ODBC 数据源访问的数据库。基本上,我使用带有 esql 编程的计算节点来选择数据库中的查询,并在计算节点属性中设置数据源。

现在想将我的项目部署到 AIX 服务器。但是,我不知道如何在 AIX 服务器中设置 ODBC 数据源。

你能帮我如何在 AIX 服务器中设置 odbc,你能帮我解决我的问题吗?

谢谢

0 投票
5 回答
178 浏览

c++ - 初始化常量的问题

此代码在 xlC 8.0(在 AIX 5.3 上)中编译时会产生错误的结果。它应该打印12345,而是打印804399880。删除const前面的result使代码正常工作。

错误在哪里?

编译命令:

编辑:将上面的 printf 格式字符串更改为 "%ld\n" 没有帮助。编辑 2:使用的 AIX 版本是 5.3,而不是 6.1。

0 投票
2 回答
1782 浏览

linker - C++ 的 AIX xlC 交叉编译/链接未找到 C 符号

我正在尝试使用 xlc/xlC 编译器在 AIX 上进行交叉编译。

代码在另一台机器上使用默认设置时编译成功。代码实际上通过交叉编译成功编译,但问题来自链接器。这是将对象链接在一起的命令:

当我尝试链接代码时,我得到几个未定义的符号:.setsockopt(int,int,int,const void*,unsigned long), .socket(int,int,int), .connect(int,const sockaddr*,无符号长)等。

我发现缺少的符号来自标准 c 库 libc.a。当我用 nm 查找正在拾取的 libc.a 的符号时,这些符号确实存在。我猜测 C++ 无法读取 C 对象可能存在问题,但我真的是在黑暗中拍摄。

0 投票
4 回答
1012 浏览

c - a>a 什么时候是真的?

是的,我想我真的在做梦。我有以下在 AIX 机器上编译和运行的代码:

现在,计算后的“a”值报告为“1”。而且,在这台 AIX 机器上,当输入我的“if”时,看起来 1 > 1 为真!!!我认为是 '1' 的 acos 返回 NanQ,因为 1 大于 1。请问这怎么可能?我不知道该怎么想了!

该代码在其他架构上工作得很好,其中“a”确实取我认为是 1 的值,而 acos(a) 是 0。

0 投票
2 回答
600 浏览

c++ - 防止符号在 IBM Visual Age C/C++ for AIX 中被剥离

我正在构建一个共享库,我使用 IBM 的 VisualAge C/C++ 编译器将它动态加载(使用 dlopen)到我的 AIX 应用程序中。不幸的是,它似乎删除了必要的符号:

共享库和加载共享库的应用程序都针对包含错误消息中提到的 VersionReporter 的静态库编译/链接。

要链接共享库,我使用以下选项:-bM:SRE -bnoentry -bexpall 要链接应用程序,我使用此选项:-brtl

我可以使用一个选项来防止此符号在应用程序中被剥离吗?我已经尝试使用 IBM 文档中所述的 -nogc ,但这会导致共享库的格式无效或应用程序无法链接(取决于我使用它的那个)。