Как уменьшить размер скомпилированного файла?

fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
75
задан zyrg 5 October 2010 в 07:29
поделиться

1 ответ

По умолчанию ссылки gcc динамично и идут - статически. Но если Вы связываете Вас, C кодируют статически, Вы могли бы получить двоичный файл с большим размером.

В моем случае:

  • идут x64 (1.10.3) - сгенерированный двоичный файл с размером 1 214 208 байтов
  • gcc x64 (6.2.0) - сгенерированный двоичный файл с размером 1 421 312 байтов

, оба двоичных файла статически связаны и без debug_info.

go build -ldflags="-s -w" -o test-go test.go
gcc -static -s -o test-c test.c
1
ответ дан 24 November 2019 в 11:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: