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

현재 소스를 사용하여 asm 코드에서 공유 라이브러리 컴파일
nasm

현재 소스를 사용하여 asm 코드에서 공유 라이브러리 컴파일

방금 asm에서 몇 가지 기본 기능을 만들고 공유 라이브러리에서 컴파일했습니다. 좋다: BITS 64 global foo section .text foo: mov rax, 1 ret 나는 다음을 컴파일했다: nasm -f elf64 foo.S -o foo.o && gcc -shared foo.o -o libfoo.so 주요 테스트가 있습니다. #include <stdio.h> i...

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 실행 파일은 운영 체제와 마찬가지로 실제로 ELF...

Admin

ELF 기호 가시성 수준의 차이점은 무엇입니까?
nasm

ELF 기호 가시성 수준의 차이점은 무엇입니까?

이것NASM 문서에서" elf글로벌 방향의 확장 "설명하다, 기호의 ELF 가시성을 제어하도록 선택할 수도 있습니다. 가시성 키워드 중 하나를 추가하기만 하면 됩니다 : default, 또는 . 물론 기본값입니다 .internalhiddenprotecteddefault 이것들은 어디에 정의되어 있나요? 그리고 어떻게 ld사용하나요? 이해합니다C++에서 자주 언급되는 액세스 수준은 다음과 같습니다.보호받다,사람들, 그리고 사적인, 그런데 ELF가 이것을 언급하는지 모르겠습니다. 내 사용 ...

Admin