dmd、ldc编译c程序
今天开始试验用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 test_x86.c /usr/lib/libcapstone.a /usr/lib/libdruntime-ldc.a -link-defaultlib-shared=false
ldc动态编译
无论
ldc2 test_x86.c /usr/lib/libcapstone.so /usr/lib/libdruntime-ldc-shared.so
或
ldc2 test_x86.c /usr/lib/libcapstone.so /usr/lib/libdruntime-ldc-shared.so /usr/lib/libphobos2-ldc-shared.so -link-defaultlib-shared
都编译失败。
经测试,其它条件编译,编译后的结果运行良好。

浙公网安备 33010602011771号