我尝试用以下脚本从base64数据中删除一些字符串:
var base64Data="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAIAAAC2BqGFAAARmUlEQVR4nJ2d23bsOq5DVTXyG1HGhRV0OyAXXubW4250EzOjvW3YzrG6YimGjHEvM4vv7Uvknm0l9LRZhM9B5/RsXdThsF3IyQHmeCeTFTJOQ5khhPMJQ+0RThns5vJCuHkcS+odUgxYcW5jf
我试图让微软编译器为测试目的生成IMAGE_REL_AMD64_ADDR64类型的重新定位。编译器更喜欢使用相对的32位LEA指令,这是可以理解的,但我认为以下程序将要求它使用64位重定位:char b[5000000000];
printf("%p %p %p %p\n", a, b, b - a, a - b);没有,所以我用MinGW (64位模式下的这两种编译器)
我必须在我的 Ubuntu系统上交叉编译Androidarm64/aarch64的,因为我想在应用程序中使用它。我从官方网站获得了zlib (版本1.2.13)。在我执行的文件夹中,然后运行make,导致一个错误。/usr/bin/ld: deflate.lo: relocation R_X86_64_PC32 against symbol `_length_code' can not be used whenva