問題タブ [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 - インストールされている JRE のバージョンが solaris Sparc で 64 ビットかどうかを確認します
インストールされている JRE が Sparc マシンに 64 ビットであるかどうかをコマンド ラインで確認する明確で簡単な方法はありますか?
私はこれを次のように見ることに慣れています:
ただし、Solaris では、インストールされている Java のバージョンとビルドのみが示されているようです。
c - C変数のメモリアドレス
これは私のクイズの質問です(警告、長い):
次のプログラムを前提として、Sun SPARCアーキテクチャでコンパイルおよび実行した場合に、印刷される値が最小から最大にソートされるように、printf行を並べ替えます。これらの行は、printf()形式指定子%p(ポインター)を使用して、プログラムのさまざまな部分(割り当てられた値ではない)の16進アドレスを出力します。
このプログラムをCで実行し、次の出力値を取得しました。
私の質問はよくあります....なぜですか?各変数が保存された場所(スタック、BSS、データなど)を覚えて、これを手動で実行しようとしました。また、低メモリから高メモリへの変数の順序であると言って順序付けしようとしました。
これは、最小のものから最小のものへとどのように編成されるべきですか?
印刷されたメモリ値と競合する場合、理由はわかりませんが、誰かが理由を説明してもらえますか?ありがとう :) !
cmake - Solaris 10 Sparcのcmake:共有ライブラリを使用しないように構成されていますか?
GCC3.4.6を使用して一部のソフトウェアをSolaris10Sparcに移植しようとしていますが、ソフトウェアのビルドシステムはを使用していcmake
ます。コマンドを実行すると、次cmake CMakeLists.txt
のような多くの出力が得られます。
明らかに、Solaris 10 Sparcは共有ライブラリをサポートしており、私は以前にx86Solaris10でこのソフトウェアを構築しました。
誰かがこれに遭遇するか、方向性を提供できますか?私はcmakeソースに飛び込んで、SparcSolarisに問題があるかどうかを調べようとしています。
ありがとう。
assembly - アセンブラ(SPARC)でintの配列の最小値と最大値を見つける方法は?
最小のint配列を見つけるアセンブリプログラムを作成する必要があります(Cからポインターとしてプログラムに供給されます)
誰かがそれを行う方法を教えてもらえますか?または、少なくともアセンブラで配列を格納/アクセスする方法は?
通常、変数は連続したバッファによってアクセスされます。
しかし、配列を使ってそれを行う方法がわかりません。
c - Sparc アーキテクチャの GCC インライン アセンブリ
インターネットで__sync_val_compare_and_swapの実装を見つけました:
i386 アーキテクチャ用にこの関数 (cmpxchg) をコンパイルして使用すると、すべて問題ありません。しかし、Sparc アーキテクチャでコンパイルすると、次のエラーが発生します。
どうしたの?
path - Solaris sparcでルートのパスを永続的に変更するにはどうすればよいですか?
/ etc / profileを編集しましたが、パスは通常のユーザーに対してのみ変更されますが、変更はルートには反映されません。ルートに対してもパスが変更されるようにするにはどうすればよいですか?
hardware - Solaris Sparcマシンから次の情報を取得するにはどうすればよいですか?
-プロセッサID-ベースボードの製造元と-BIOSのシリアル番号
x86 solarisの場合、smbiosから取得しましたが、solaris sparcでsmbiosを実行すると、エラーメッセージが表示されます。smbios:SMBIOSのロードに失敗しました:システムはSMBIOSテーブルをエクスポートしません
プログラムで情報を入手したいのですが。
どんな助けでもいただければ幸いです。
sparc - SPARC のダブルワードの SLL?
SPARC アセンブリのダブルワードで左論理シフトを行う方法はありますか?
私は持っている:
64ビットメモリアドレスをロードします。これは整数ではなく、単なる一連のバイトであるため、左論理シフトは乗算として機能しないことに注意してください。
c++ - Sparcv8ターゲットにgcc4.1.1および4.2.0を使用した、コンパイル時の`__sync_val_compare_and_swap_4'エラーへの未定義の参照
Cygwinで構築したcrosstoolスクリプトを使用して、Sparcアーキテクチャ用に次のコンパイラgcc-4.1.1および4.2.0 20061024(プレリリース)を作成しました。
と
私にとっては、4.1。*バージョンのgccをサポートするAtomic-__sync_val_compare_and_swap
Builtinsに関連するプログラム機能で使用できる必要があります。
単純なCコードをコンパイルしようとしています。
しかし、次のエラーがあります:(両方のコンパイラで)::
どうしたの?ビルドされたコンパイラが間違っている可能性がありますか?Sparcアーキテクチャ(SPARC v8)がこの機能をサポートしていない可能性がありますか?私は別のプログラムをコンパイルしようとしました-すべて良い(コンパイルされ実行された)。