It would be a security risk - compiling a source file could result in malicious writes to arbitrary files on disk.
Thanks for your answer.

I supposed that lack of any answer to such a question
may be caused by the interpretation you have described above. It was not my intention though. In some old file systems that were used in old machines in 80's information about binary files containing machine code was stored in a special sector of a disk, not in the file itself. Consequently, there was a possibility to build a fully functional relocatable code that could be loaded into an arbitrary place in computer memory just through change of the information about starting address stored in a specific record of the special sector of the disk. The information about starting address could be added to a resulting output file name and properly interpreted by a special disk manager creating images of floppy disks for that "ancient computer". Special format of the imported file name gives an information about type of the file (binary, text, BASIC source code etc.) and, in the case of binary file, in the auxiliary number, defines the starting address.
I hope that it explained the intention of such a specific question.
