This question is partially answered here but they don't help with generating elf file with ORG directive when you are obliged to use it.
I need a way to combine nasm use and ORG directive to produce an equivalent Elf file. This is how I proceed now:
nasm -f elf64 -F dwarf -g Main.s -o Main.elf
but nasm keeps rejecting it because of my necessary ORG.