问题标签 [ci20]
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.
assembly - 在 MIPS 上编译 - ASM
我正在尝试在我的新 Ci20 上编译 Plex 家庭影院,但我遇到了一些我认为与 ASM 相关的构建错误,对 ASM 一无所知我想知道是否有人能够提供任何帮助。
构建错误
/xbmc/utils/MathUtils.h
https://github.com/plexinc/plex-home-theater-public/blob/pht-frodo/xbmc/utils/MathUtils.h
非常感谢任何指导!
linux - 在程序集 ci20 段错误中提示用户输入
我目前正在 ci20 机器上开发一个小程序,提示用户输入一个整数值,然后将值打印到屏幕上。
我当前的代码
当我尝试运行该程序时,我得到一个段错误,不知道为什么。任何帮助或建议将不胜感激。
assembly - 将 32 位无符号值加载到单个 mips 寄存器中
我目前正在开发一个运行 Collatz 猜想的程序。我很困惑如何表示2^32 - 1
或0xFFFFFFFF
进入单个寄存器。我目前正在使用
将无符号值0xFFFFFFFF
放入寄存器$s6
。当我通过 gdb 调试器运行程序时,我得到的是0xFFFFFFFF
-1
寄存器中的 2 的补码,$s6
而不是真正的无符号值0xFFFFFFFF
。我对如何将无符号值表示0xFFFFFFFF
到$s6
寄存器中感到困惑。我在 ci20 机器而不是模拟器上运行我的代码。任何帮助或建议将不胜感激。
assembly - 无法在 ci20 机器上的 MIPS 中跟踪 fopen 的返回指针
我目前正在开发一个读取文件并在机器MIPS
上找到文件中的回文的程序ci20
。我无法理解返回指针从我jal
到我的fopen
函数的位置。我当前的一些代码
当我运行当前程序时gdb
,我的fgets
函数出现了段错误。单步执行我的代码后,似乎fopen
正在返回一个0
in register $v0
。因此,由于fopen
返回 achar*
或NULL
if 文件未打开,因此文件未打开。然后当我将$s0
(我认为是文件指针)传递给我的fgets
它的段错误时。
GDB 结果
我不明白为什么fopen
返回NULL。除了因为它没有打开文件的明显答案。任何帮助或建议将不胜感激。
gcc - OpenELEC:使用 libatomic 引导 GCC
我试图在 OpenELEC 编译期间引导 GCC。我需要libatomic
为目标系统添加以便编译一些包。
当我尝试libatomic
为目标系统添加时,出现编译错误:
使用以下package.mk
文件:
如果那件事我的目标是 MIPS 系统,特别是Creator CI20:
我不清楚 OpenELEC 构建系统,但似乎主机编译器和目标编译器是同时构建的,而我需要在两者之间构建binutils: