From aebd07901a3ca81ac2f057c8c6963a8dfe25d52d Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 15 Nov 2021 22:14:51 +0300 Subject: [PATCH] =?utf8?q?=D0=A1=D1=82=D0=B0=D1=82=D0=B8=D1=87=D0=B5=D1=81?= =?utf8?q?=D0=BA=D0=B0=D1=8F=20=D0=BB=D0=B8=D0=BD=D0=BA=D0=BE=D0=B2=D0=BA?= =?utf8?q?=D0=B0=20cgo=20=D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://www.arp242.net/static-go.html У знакомого было желание использовать sqlite3 в Go. А для этого с ходу находятся только C-binding-и. У него на GNU/Linux системе поэтому сразу исполняемый файл начинает зависеть от динамических библиотек и уже не портируемый. Но ведь можно же Си программы статически слинковать? Вот и cgo тоже парой опций можно заставить это пытаться сделать. На GNU/Linux это правда всё равно под обычными дистрибутивами не тривиально, ибо соответствующие .a версии библиотек могут не стоять. Но у меня собралось без проблем и плясок. -- 2.50.0