The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Tinygo 0.7.0, компилятора языка Go на базе LLVM, opennews (?), 19-Июл-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


39. "Выпуск Tinygo 0.7.0, компилятора языка Go на базе LLVM"  +1 +/
Сообщение от Аноним (2), 20-Июл-19, 06:16 
> Любая статически скомпилированная прога будет столько весить

Да что вы такое говорите?

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

40. "Выпуск Tinygo 0.7.0, компилятора языка Go на базе LLVM"  +/
Сообщение от Анон12345 (?), 20-Июл-19, 10:55 
frog@frog-ThinkPad-X240 /tmp> cat q.c
#include <stdio.h>
void main()
{
    printf("Hello World\n");
}
frog@frog-ThinkPad-X240 /tmp> gcc q.c -static
frog@frog-ThinkPad-X240 /tmp> ls -la a.out
-rwxrwxr-x 1 frog frog 844696 Jul 20 10:54 a.out*
frog@frog-ThinkPad-X240 /tmp>
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск Tinygo 0.7.0, компилятора языка Go на базе LLVM"  +1 +/
Сообщение от Аноним (42), 20-Июл-19, 11:15 
Не умеешь.


$ musl-gcc q.c -static
$ ls -l a.out
-rwxr-xr-x 1 user user 26064 июл 20 11:12 a.out

Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск Tinygo 0.7.0, компилятора языка Go на базе LLVM"  –1 +/
Сообщение от Аноним qwerty_qwerty1 (?), 21-Июл-19, 09:51 
Не бьется что то


#include <stdio.h>                                                                                                                  
int main()                                                                                                                          
{                                                                                                                                    
printf("Hello World\n");                                                                                                            
return 0;                                                                                                                            
}    

gcc q.cc -static
ls -l

844696 июл 21 09:48 a.out                                                                                  
70 июл 21 09:48 q.cc    

Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск Tinygo 0.7.0, компилятора языка Go на базе LLVM"  +/
Сообщение от Аноним (42), 20-Июл-19, 11:18 
Ну и для сравнения:


$ cat q.go
package main

import "fmt"

func main() {  
    fmt.Println("Hello World")
}
$ go build
$ ls -l hello
-rwxr-xr-x 1 user user 1906945 июл 20 11:16 hello


Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

65. "Выпуск Tinygo 0.7.0, компилятора языка Go на базе LLVM"  +/
Сообщение от Fedd (ok), 28-Июл-19, 18:26 
package main
func main() {
    print("Hello World!\n")
}
go build -ldflags -s hello.go
ls -l hello
-rwxr-xr-x 1 Unit RedstarOS 760160 Jul 28 18:16 hello
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск Tinygo 0.7.0, компилятора языка Go на базе LLVM"  +3 +/
Сообщение от пох. (?), 20-Июл-19, 14:03 
и это он еще man strip не прочитал!

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру