nasm

スクリプトから呼び出されたアセンブラがcrontabで実行されたときに特定のファイルを生成しないのはなぜですか?
nasm

スクリプトから呼び出されたアセンブラがcrontabで実行されたときに特定のファイルを生成しないのはなぜですか?

私はそれを使用していますこのスクリプト私が開発したいくつかのアプリケーションをビルドしてパッケージ化します。スクリプトの内容全体が最後にリストされています。 このcrontabエントリによって呼び出されます。50 23 * * * nice $HOME/update-dl-wwwecm $HOME | tee -a $HOME/build-dl-wwwecm/log デバッグのためにスクリプトをテストディレクトリにコピーし、~/test/20211101/t/少し編集しました。 (スクリプトの最後にハードコードされたパッケージを削除するのと同じです。)また、...

Admin

フロッピーディスクを分解するには?
nasm

フロッピーディスクを分解するには?

nasm -f binフロッピーディスクを分解してコマンドで再組み立てしたいと思います。たとえば、MS-DOS.imgファイルを分解し、コマンドを使用して再構築したいと思いますnasm -f bin。 私はndisasmコマンドを使ってみました: ndisasm -b 16 File.img ...

Admin

-bash: ./ex1: バイナリを実行できません: Exec 形式エラー (Windows 10 Store でインストールされた Ubuntu、64 ビット)
nasm

-bash: ./ex1: バイナリを実行できません: Exec 形式エラー (Windows 10 Store でインストールされた Ubuntu、64 ビット)

いくつかのアセンブリから始めようとしていますが、最初からこのエラーが発生します。詳細は次のとおりです。 (動画以降)ファイルを直接作成したので問題ありません。 global _start _start: mov eax, 1 mov ebx, 42 int 0x80 非常に基本的です。組み立てて接続します( nasm -f elf32 ex1.asm -o ex1.o 続いて ld -m elf_i386 ex1.o -o ex1 各ステップの終了ステ...

Admin

カスタムコンパイルされた実行可能ファイルを実行すると、「対応するファイルまたはディレクトリはありません」が返されます。
nasm

カスタムコンパイルされた実行可能ファイルを実行すると、「対応するファイルまたはディレクトリはありません」が返されます。

実行可能ファイルがありますが、実行すると、次のメッセージが表示されます。「該当するファイルやディレクトリはありません。」 $ chmod a+x bin $ file bin bin: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, not stripped $ ./bin bash: ./bin: No such file or directory 実行可能ファイルは、オペレーティングシステム...

Admin

ELFシンボルの可視性レベルの違いは何ですか?
nasm

ELFシンボルの可視性レベルの違いは何ですか?

これNASMドキュメントから「elfグローバル方向の拡大」説明する、 シンボルの ELF 可視性を制御することも選択できます。可視性キーワードの1つを追加するだけです:default、、または。もちろんデフォルトです。internalhiddenprotecteddefault これらはどこで定義されていますか?そしてどのようにld使用しますか?わかりますC++でよく言及されるアクセスレベルは次のとおりです。保護される、人々と プライベートところで、ELFがこれを言及しているかどうかはわかりません。 マイユースケースはCとアセンブリなので、そ...

Admin