问题标签 [sparc]
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.
solaris - 检查在 solaris Sparc 上安装的 JRE 版本是否为 64 位
如果在 Sparc 机器上安装的 JRE 是 64 位,是否有一种清晰或简单的方法来检查命令行?
我习惯于在以下方面看到这一点:
但是,Solaris 似乎只说明了安装的 java 版本和构建。
c - C 变量的内存地址
这是我的测验问题(警告,冗长):
给定以下程序,重新排序 printf 行,以便如果在 Sun SPARC 体系结构上编译和运行,打印的值从小到大排序。这些行使用 printf() 格式说明符 %p (指针)打印出程序不同部分的十六进制地址(不是分配的值)。
我在 C 中运行了这个程序并得到了这些打印值:
我的问题很好……为什么?我尝试手动执行此操作,记住每个变量的保存位置(堆栈、BSS、数据等),并尝试命令他们说这是变量的顺序,从低内存到高内存:
这是从最小到最小的组织方式吗?
如果它与打印的内存值冲突,我不知道为什么,有人介意解释为什么吗?谢谢 :) !
cmake - Solaris 10 Sparc 上的 cmake:配置为不使用共享库?
我正在尝试使用 GCC 3.4.6 将一些软件移植到 Solaris 10 Sparc,并且该软件的构建系统使用cmake
. 当我运行命令cmake CMakeLists.txt
时,我会得到很多这样的输出:
显然 Solaris 10 Sparc 支持共享库,我之前在 x86 Solaris 10 上构建过这个软件。
有人遇到这个或可以提供方向吗?我将深入研究 cmake 源代码以确定 Sparc Solaris 是否存在问题。
谢谢。
assembly - 如何在汇编程序(SPARC)中找到整数数组的最小值和最大值?
我必须编写一个汇编程序,它将找到最小的整数数组(作为指针从 C 输入到程序中)
谁能告诉我该怎么做?或者至少如何在汇编程序中存储/访问数组?
通常,变量由连续的缓冲区访问,例如:
但我不知道如何处理数组。
c - Sparc 架构的 GCC 内联汇编
我在互联网上找到了__sync_val_compare_and_swap的实现:
当我为 i386 架构编译和使用这个函数(cmpxchg)时——一切都好!但是,当我在 Sparc 架构下编译时,出现以下错误:
有什么问题?
c - 以下程序集对以下 .c 文件有什么作用
我写了下面的代码,你能解释一下程序集在这里告诉我什么吗?
集会:
path - 如何在 solaris sparc 中永久更改 root 的路径?
我已经编辑了 /etc/profile 但路径只为普通用户更改,而更改并未反映为 root,我怎样才能使它的路径也为 root 更改?
hardware - 如何从 solaris sparc 机器中获取以下信息?
-处理器 ID -基板制造商和 -BIOS 的序列号
对于 x86 solaris,我从 smbios 获得它,但是当我在 solaris sparc 上运行 smbios 时,它给了我一条错误消息: smbios: failed to load SMBIOS: System does not export an SMBIOS table
我也想以编程方式获取信息。
任何帮助,将不胜感激。
sparc - SPARC 中双字的 SLL?
有没有办法可以在 SPARC 汇编中对双字进行左逻辑移位?
我有:
加载 64 位内存地址。请注意,这不是整数,只是字节序列,因此左逻辑移位不充当乘法。
c++ - 编译时未定义对 `__sync_val_compare_and_swap_4' 错误的引用,对 Sparc v8 目标使用 gcc 4.1.1 和 4.2.0
使用我在Cygwin下构建的交叉工具脚本,用于 Sparc 架构的以下编译器 gcc-4.1.1 和 4.2.0 20061024(预发布):
和
我有必要在我的程序中使用与Atomic-Builtins__sync_val_compare_and_swap
相关的功能,它支持 4.1.* 版本的 gcc。
我尝试编译简单的 C 代码:
但我有以下错误:(在两个编译器上):
有什么问题?我可能是错误的编译器吗?可能是 Sparc 架构 (SPARC v8) 不支持此功能?我试图编译我的另一个程序 - 一切都很好(编译并执行)。