Infatti l'ho buildato ed avviato da una cartella del normale. Insomma come se fosse un normale programmino eseguibile. Tuttavia il printf sstampava sempre lo stesso indirizzo di home ed il file veniva salvato sempre nella home.

Proverò a fare ulteriori controlli, eventualmente mi tocca rinunciarci. Magari provo a compilarlo anche su Win e Ubuntu, magari mi dà risultati differenti.