随笔分类 - d
摘要:dub.sdl: dflags "--static" "-O3" "-link-defaultlib-shared=false" 编译: dub build -b release --compiler=ldc2
阅读全文
摘要:d++是一个d语言和C语言程序之间互相调用的预处理器,需要clang的支持。capstone是一个优秀的反汇编库,支持的架构比较多,如:X86、ARM、ARM64等。 import std.stdio; #include <capstone/capstone.h> enum code = "\x55
阅读全文
摘要:今天开始试验用dmd编译capstonetests下的test_x86.c程序,成功。 dmd静态链接 dmd test_x86.c /usr/lib/libcapstone.a dmd动态链接 dmd test_x86.c /usr/lib/libcapstone.so ldc静态链接 ldc2
阅读全文