• 请不要在回答技术问题时复制粘贴 AI 生成的内容
caizixian
V2EX  ›  程序员

Go Rust 生成的可执行文件太大了

  •  
  •   caizixian ·
    caizixian · Jan 8, 2015 · 17389 views
    This topic created in 4324 days ago, the information mentioned may be changed or developed.
    Hello world程序

    Go 1.4 1.6+MB
    Rust 1.0.0 pre 2.3+MB
    相比之下C++只有400多KB
    22 replies  •  2019-10-05 10:15:47 +08:00
    9hills
    9hills
    Jan 8, 2015
    1
    然后呢,空间是问题么。。
    tini8
    tini8
    Jan 8, 2015
    2
    相较于C++,这只是一个增量,而不是成倍增加,等软件100多MB的时候,这多出来的2MB就可以忽略了
    est
    est
    Jan 8, 2015❤️2
    3
    C++又不带反射和GC。

    Go和Rust编译出的东西,其实相当于一个脚本语言大小的runtime打包进二进制了。
    nicai000
    nicai000
    Jan 8, 2015
    4
    静态编译啊. 见二楼
    chenwl
    chenwl
    Jan 8, 2015
    5
    看体积是可笑的~~
    cattail
    cattail
    Jan 8, 2015
    6
    想起有人拿hello world的server举例dps了
    BGLL
    BGLL
    Jan 8, 2015
    7
    这要让我用Qt的.....一个Hello world最多能有十几MB
    banbanchs
    banbanchs
    Jan 8, 2015
    8
    C++编译出来的是动态链接啊,链接上libstdc++什么的也有1M多
    germ
    germ
    Jan 8, 2015 via Android
    9
    可以试试nim,hello world仅160KB左右,
    spacewander
    spacewander
    Jan 8, 2015
    10
    这个不是呈比例增长的……
    otmb
    otmb
    Jan 8, 2015
    11
    楼主搞Go多久鸟?看的啥书?
    46fo
    46fo
    Jan 8, 2015
    12
    go生成的是不依赖 vs dll 的。。。
    p2p
    p2p
    Jan 8, 2015
    13
    楼主是来骗回复的 切记忍住吐槽
    missdeer
    missdeer
    Jan 8, 2015
    14
    Rust怎么会比Go生成的大,Rust不是用llvm的么
    windyboy
    windyboy
    Jan 8, 2015
    15
    hello world 有什么比较的价值?
    msg7086
    msg7086
    Jan 8, 2015 via iPhone
    16
    你统计大小的时候不管依赖的?
    C++要是让你装msvcrt你怕不怕?
    pandada8
    pandada8
    Jan 8, 2015
    17
    Go 语言默认静态编译啊,这好歹算卖点之一,啥依赖都Bundle了,最后部署的时候直接丢一个可执行文件啊。
    skybr
    skybr
    Jan 8, 2015 via iPad
    18
    gccgo可以动态链接
    Rust一开始是动态,后来被Go带坏了
    kaneg
    kaneg
    Jan 9, 2015 via iPhone
    19
    这个看你的代码用到的依赖包的多少。其实尽管简单代码几兆,复杂的也就那么大
    acgeo
    acgeo
    Jan 9, 2015
    20
    rust 顶。 关键是什么时候稳定 并能用

    另外rust号称原生支持多核,不太理解。。。

    http://rust.cc
    http://rust.org.cn

    域名都搞起来了。。。
    jaywcjlove
    jaywcjlove
    Feb 6, 2018
    21
    @acgeo #20 💯
    CSEnter
    CSEnter
    Oct 5, 2019
    22
    现在 146k
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4429 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 08:00 · PVG 16:00 · LAX 00:00 · JFK 03:00
    ♥ Do have faith in what you're doing.