外部环境差异可能导致 Rust 的 HelloWorld跑崩!

作者尝试使用Rust编程语言编写HelloWorld示例,并在遇到编译问题后通过祈祷和默念计算机大牛的方式解决了问题。文章还讨论了Rust社区可能将Rust 0.1当作Rust 1.0发布的可能性。

最近看到 Rust1.0 发布的消息, 第一时间安装了最新版本: rust-1.0.0-x86_64-pc-windows-gnu.msi

今天刚好看到一篇很给力的文章: 为什么我说Rust是靠谱的编程语言

因此照教程抄写了一个 HelloWorld 的例子:

// main.rs
fn main() {
	println!("Hello, world!");
}

编译:

rustc main.rs

生成 main.exe 文件.

在运行 main.exe 文件之前, 希望大家先沐浴再拜神, 当然拜哪路神仙要看各自情况了.

可能我是第一次没拜大神, 然后运行就崩溃了.

输入图片说明

第二次运行, 我先在心中默恋了几个计算机的大牛, 终于成功地运行了一次!!!

输入图片说明

可能是我得意的太早, 成功的经验不可重现, 又回到崩溃的状态了.

我又运行了10多次, 终于又再次看到胜利的曙光了:

输入图片说明

rustc 版本:

rustc -V
rustc 1.0.0 (a59de37e9 2015-05-13) (built 2015-05-14)

系统: Win7 64bit.

Depends64.exe 的依赖关系图:

输入图片说明

我想, Rust社区可能是将 Rust0.1 当作 Rust1.0 发布了.

PS:

有同学了给了一个相似的链接: https://github.com/rust-lang/rust/issues/14403

但是这个bug已经close了.

转载于:https://my.oschina.net/chai2010/blog/416223

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值