• [^] # Re: interface avec autres lib en C ?

    Posté par (site web personnel) . En réponse à la dépêche Le langage Go fête ses 4 ans. Évalué à 7.

    Comment se lance un programme Go ?

    On lance le binaire compilé.

    Est-il structuré en ELF ?

    Oui, les binaires sont bien en ELF.

    Est-il compatible avec ldconfig ?

    Je ne suis pas sûr de comprendre la question. Les bibliothèques en go sont inclues dans le programme compilé (édition de liens statique).

    Est-ce qu'il utilise la libc ou a-t-il sa propre libc ?

    Il utilise la libc standard.

    Comment se fait l'interface d'un programme en Go avec des bibliothèques telles que libc ?

    On utilise les fonctions de la bibliothèque standard.

    ou d'autres bibliothèques écrites en C ?

    On utilise cgo. Cf http://blog.golang.org/c-go-cgo