/ShitAsm

ShitBC 어셈블러

Primary LanguageC++GNU General Public License v3.0GPL-3.0

ShitAsm

ShitBC 어셈블러

브랜치

  • master: 주 개발 브랜치
  • stable: 안정된 릴리즈 채널
  • unstable: 불안정한 릴리즈 채널
  • hotfix: 릴리즈 된 커밋에 존재하는 버그를 수정하는 개발 브랜치

주의: 릴리즈 채널에는 커밋을 하거나 PR을 넣지 마세요!

컴파일

$ git clone https://github.com/ShitVM/ShitAsm.git --recurse-submodules
$ cd ShitAsm
$ cmake --config --build .

사용법

$ cd bin
$ ./ShitAsm <입력: ShitBC 어셈블리 경로> [명령줄 옵션...]

명령줄 옵션

  • -o <파일 경로>
    어셈블된 ShitVM 바이트 파일을 저장할 경로를 설정합니다. 이 옵션을 사용하지 않을 경우, 입력 파일이 저장된 디렉터리에 확장자만 .sbf로 바꿔 파일을 저장합니다.
  • -I <디렉터리 경로>
    임포트 디렉터리를 추가합니다.

읽을거리