All Projects → andystanton → cmake-nasm-test

andystanton / cmake-nasm-test

Licence: other
Building a nasm hello world app with cmake

Programming Languages

Dockerfile
14818 projects
CMake
9771 projects
assembly
5116 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to cmake-nasm-test

helloworld
Hello world and other commented GameBoy assembly examples for beginners.
Stars: ✭ 31 (+72.22%)
Mutual labels:  asm, hello-world
LudOS
A toy monolithic kernel written in C++
Stars: ✭ 38 (+111.11%)
Mutual labels:  asm, nasm
neskell
A Haskell 6502 Emulator
Stars: ✭ 56 (+211.11%)
Mutual labels:  asm
z80count
A tool to annotate Z80 assembler with cycle counts
Stars: ✭ 28 (+55.56%)
Mutual labels:  asm
APIInfo-Plugin-x86
APIInfo Plugin (x86) - A Plugin For x64dbg
Stars: ✭ 42 (+133.33%)
Mutual labels:  asm
5-minutes-help
我们需要一个更美好的世界
Stars: ✭ 24 (+33.33%)
Mutual labels:  hello-world
512-byte-vm
A VM image in 512 bytes. Yes, you read it right.
Stars: ✭ 29 (+61.11%)
Mutual labels:  asm
ZipArchive
A single-class pure VB6 library for zip with ASM speed
Stars: ✭ 38 (+111.11%)
Mutual labels:  asm
HelloWorld
Collection of Hello World programs written in multiple languages =D
Stars: ✭ 37 (+105.56%)
Mutual labels:  hello-world
Uatu
Android方法调用跟踪 ; 方法耗时统计 ; 方法调用参数以及返回值跟踪 ; 方法调用替换;方法hook
Stars: ✭ 93 (+416.67%)
Mutual labels:  asm
Kroha
A small language makes assembly less painful.
Stars: ✭ 30 (+66.67%)
Mutual labels:  nasm
boot2flappy
Flappy Bird as bootable UEFI executable
Stars: ✭ 48 (+166.67%)
Mutual labels:  asm
fastquery
FastQuery(Method of fast database query) 基于Java语言. 他的使命是:简化Java操作数据层.做为一个开发者,仅仅只需要设计编写DAO接口即可,在项目初始化阶段采用ASM生成好实现类. 因此,开发代码不得不简洁而优雅.从而,大幅度提升开发效率.
Stars: ✭ 63 (+250%)
Mutual labels:  asm
discovery
辅助Android开发者在多模块工程间跨模块获取接口(或抽象类)的实现类的开源库,可实现模块的顺序初始化、业务的动态组合等实现。基于AGP和ASM开发。
Stars: ✭ 46 (+155.56%)
Mutual labels:  asm
asm tutorial
Code samples for the Understanding Windows x64 Assembly tutorial.
Stars: ✭ 131 (+627.78%)
Mutual labels:  nasm
DevSound
Game Boy sound driver
Stars: ✭ 48 (+166.67%)
Mutual labels:  asm
kasm
Assembler library for Kotlin
Stars: ✭ 40 (+122.22%)
Mutual labels:  asm
FutureDOS
A futuristic DOS
Stars: ✭ 46 (+155.56%)
Mutual labels:  asm
dcc
Direct/Interactive C Compiler
Stars: ✭ 18 (+0%)
Mutual labels:  asm
HelloWorld
About Add any Program in any language you like or add a hello world Program ❣️ if you like give us ⭐
Stars: ✭ 15 (-16.67%)
Mutual labels:  hello-world

CMake NASM Test

This project builds a hello world console application in x86-64 assembly with NASM using CMake.

Requirements

  • NASM
  • CMake, Make and ld

Usage

This command will build the application on Linux and MacOS (10.13+) with recent NASM (tested with 2.14):

$ make run

Alternatively, this command will prepare an Alpine-based Docker container and execute the application in it.

$ make docker
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].