Hi Raffaele, 

There is some info here:
https://surfer.nmr.mgh.harvard.edu/fswiki/DevelopersGuide

For more details on compiling FreeSurfer from source, you can refer to this neurodocker template:
https://github.com/ReproNim/neurodocker/blob/12d0f21e119ad595ccf2487b4edc788a6e032dc3/neurodocker/templates/freesurfer.yaml#L260

Which documents exact versions of gcc, cmake, python etc. and is part of this pull request:
https://github.com/ReproNim/neurodocker/pull/445

-Paul

From: freesurfer-bounces@nmr.mgh.harvard.edu <freesurfer-bounces@nmr.mgh.harvard.edu> on behalf of Raffaele Di Natale <rdinatale@dieei.unict.it>
Sent: Wednesday, May 25, 2022 10:33 AM
To: freesurfer@nmr.mgh.harvard.edu <freesurfer@nmr.mgh.harvard.edu>
Subject: [Freesurfer] Starting a new project
 

        External Email - Use Caution        

Hello FreeSurfer Developers,

I'm attempting to develop new functions in the tool for my research activity and I wish to know if there is a guide about to start this kind of activity.

1) freesurfer-linux-ubuntu20_x86_64-7-dev.tar.gz	

Raffaele Di Natale, PhD
Contract Researcher
DIEEI, University of Catania
+39 095738 2385 (Edificio 13)
+39 095738 7903 (OpenLab)