Retourner au contenu associé (dépêche : Le langage Go fête ses 4 ans)
Posté par Bruno Michel (site web personnel) le 14 novembre 2013 à 14:42. 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
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: interface avec autres lib en C ?
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Le langage Go fête ses 4 ans. Évalué à 7.
On lance le binaire compilé.
Oui, les binaires sont bien en ELF.
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).
Il utilise la libc standard.
On utilise les fonctions de la bibliothèque standard.
On utilise cgo. Cf http://blog.golang.org/c-go-cgo