LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

Не «левым компилятором», а «с другими опциями». gcc-go умеет и статически линковать:

> go build -gccgoflags '-static' hw.go
> du -h ./hw
13M     ./hw
> ldd ./hw
        не является динамическим исполняемым файлом
> file ./hw
./hw: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.32, not stripped
А вот и сабжевый текстовый редактор:
> ldd ./micro
        не является динамическим исполняемым файлом
> du -h ./micro
23M     ./micro

Исходная версия saahriktu, :

Не «левым компилятором», а «с другими опциями». gcc-go умеет и статически линковать:

> go build -gccgoflags '-static' hw.go
> du -h ./hw
13M     ./hw
> ldd ./hw
        не является динамическим исполняемым файлом
> file ./hw
./hw: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.32, not stripped