kvm-hello-world icon indicating copy to clipboard operation
kvm-hello-world copied to clipboard

fix the compile failed '/usr/bin/ld: cannot use executable file 'payload.o' as input to a link'

Open purplewall1206 opened this issue 3 years ago • 0 comments

gcc-ld version GNU ld (GNU Binutils) 2.36.1 link the 'payload.o' into an executable format.

But when make link the 'payload.o' and 'kvm-hello-world.o' , ld only accepts relocatable files as inputs.

To fix the compile failure, I add '-r' in the link command and make the output 'payload.o' relocatable format.

purplewall1206 avatar Oct 30 '21 09:10 purplewall1206