使用CSC.EXE编译第一个HELLO WORLD

坐的没事,下了个C#2008,看帮助文件写了个HELLO.CS的源文件:

//hello.cs
//Show "Hello Word!"

using system;
class hello
{      public static void Main()
       {
               console.writeline("Hello World!");
       }
}

 

在命令行里用CSC.EXE编译,结果先是找不到CSC.EXE:

 

C:\>csc hello.cs
'csc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

 

用DIR命令找到CSC.EXE所在目录:

C:\>dir csc.exe/s/d

 

将CSC.EXE所在路径加入到PATH变量中:

C:\>PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32Wbem;C:\WINDOWS\Microsoft.NET\Framework\v3.5

 

再次编译出错:

 

D:\c#\HelloWord>csc hello.cs
适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008编译器 3.5.30729.1
 版
版权所有(C) Microsoft Corporation。保留所有权利。

Hello.cs(4,7): error CS0246: 找不到类型或命名空间名称“system”(是否缺少 using指令或程序集引用?)

 

上网查询原因,发现C#对大小写敏感,所以修改程序关键写大小写:

//hello.cs
//Show "Hello Word!"

using System;
class Hello
{      public static void Main()
       {
               Console.WriteLine("Hello World!");
       }
}

再次编译运行成功:

D:\c#\HelloWord>csc hello.cs
适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008编译器 3.5.30729.1
 版
版权所有(C) Microsoft Corporation。保留所有权利。


D:\c#\HelloWord>dir
 驱动器 D 中的卷没有标签。
 卷的序列号是 3C1D-C208

 D:\c#\HelloWord 的目录

2009-03-09 23:52   <DIR>         .
2009-03-09 23:52   <DIR>         ..
2009-03-09 23:51              178 Hello.cs
2009-03-09 23:52            3,584 Hello.exe
              2个文件         3,762 字节
              2 个目录  3,134,484,480 可用字节

D:\c#\HelloWord>hello
Hello World!

D:\c#\HelloWord>

转载于:https://www.cnblogs.com/coffeebox/p/3717758.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值