From: Sergey Matveev Date: Mon, 15 Nov 2021 19:14:51 +0000 (+0300) Subject: Статическая линковка cgo программ X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=aebd07901a3ca81ac2f057c8c6963a8dfe25d52d;p=stargrave-blog.git Статическая линковка cgo программ https://www.arp242.net/static-go.html У знакомого было желание использовать sqlite3 в Go. А для этого с ходу находятся только C-binding-и. У него на GNU/Linux системе поэтому сразу исполняемый файл начинает зависеть от динамических библиотек и уже не портируемый. Но ведь можно же Си программы статически слинковать? Вот и cgo тоже парой опций можно заставить это пытаться сделать. На GNU/Linux это правда всё равно под обычными дистрибутивами не тривиально, ибо соответствующие .a версии библиотек могут не стоять. Но у меня собралось без проблем и плясок. ---