Python.h with a platform that pyconfig.h doesn't support

I am a freak and somehow trying to use Python.h with C and linking that C file to an assembly file and compiling and linking all these using i686-elf-tools.
But, it looks like I cannot use Python.h with i686-elf and pyconfig.h doesn’t support it.
Can I use Python.h with an unsupported platform like that?
It may be even impossible, but I want to know the answer of “please answer my question”, not “please tell me it’s possible”.