x86-64具有RIP相对寻址,这使得编写PIC代码变得更加容易,并且需要的重定位数量也更少。那么为什么在x86-64上仍然需要重定位呢?有哪些功能需要用到它呢?我可以尝试使用objdump来探索,但要编译哪些C/C++代码模式才能看到呢?