从命令行编译 JScript 代码

如何:从命令行编译 JScript 代码

  • 项目
  • 2011/08/12

若要生成可执行的 JScript 程序,必须使用命令行编译器 jsc.exe。 该编译器可通过几种方法启动。

如果安装了 Visual Studio,可使用 Visual Studio 命令提示从计算机上的任何目录访问编译器。 Visual Studio 命令提示位于 Microsoft Visual Studio 程序组的 Visual Studio 工具程序文件夹中。

另一种方法是从 Windows 命令提示符启动编译器。如果未安装 Visual Studio,这是典型的做法。

Windows 命令提示符

若要从 Windows 命令提示符启动编译器,则必须从该应用程序所在的目录运行它,或者在命令提示符下键入可执行文件的完全限定的路径。 若要改写这种默认行为,必须修改 PATH 环境变量,这样只需键入编译器的名称即可从任何目录运行编译器。

修改 PATH 环境变量

  1. 使用 Windows 搜索功能在驱动器上查找 jsc.exe。 jsc.exe 所在目录的确切名称取决于 Windows 目录的名称和位置以及安装的 .NET Framework 的版本。 如果安装了多个 .NET Framework 版本,则必须确定使用哪个版本(通常使用最新的版本)。

    例如,编译器可能位于 C:\Windows\Microsoft.NET\Framework\v2.0.50727。

  2. 若要显示**“系统信息”对话框,请右击桌面上的“电脑”“我的电脑”,然后单击“属性”**。

  3. 如果使用的是 Windows Vista 或 Windows 7,请在生成的“控制面板”窗口中单击**“高级系统设置”**。

  4. 在**“系统属性”对话框的“高级”选项卡上,单击“环境变量”**按钮。

  5. 在**“系统变量”下,选择列表中的“路径”,然后单击“编辑”**。

  6. 在**“编辑系统变量”对话框中,将光标移到“变量值”**框中的字符串的末尾,键入一个分号 (;),然后键入在第 1 步中找到的完整目录名称。

    例如,如果编译器位于第 1 步中的示例中指定的位置,则键入以下内容:

    ;C:\Windows\Microsoft.NET\Framework\v2.0.50727

  7. 单击**“确定”**以确认您所做的编辑,然后关闭各对话框。

  8. 打开一个新的命令提示符。

更改 PATH 环境变量之后,可以在 Windows 命令提示符下从计算机上的任何目录运行 JScript 编译器。

使用编译器

命令行编译器有一些内置的帮助。 通过使用 /help 或 /? 命令行选项,或者使用不带任何选项的编译器,可以显示帮助屏幕。 例如:

复制

jsc /help

有两种使用 JScript 的方式。 可以编写从命令行编译的程序,也可以编写在 ASP.NET 中运行的程序。

使用 jsc 进行编译

  • 在命令提示符下键入 jsc file.js

    此命令编译名为 file.js 的程序,以生成名为 file.exe 的可执行文件。

使用 jsc 生成 .dll 文件

  • 在命令提示符下键入 jsc /target:library file.js

    此命令使用 /target:library 选项编译名为 file.js 的程序,以生成名为 file.dll 的库文件。

使用 jsc 生成具有不同名称的可执行文件

  • 在命令提示符下键入 jsc /out:newname.exe file.js

    此命令使用 /out: 选项编译名为 file.js 的程序,以生成名为 newname.exe 的可执行文件。

使用 jsc 编译并给出调试信息

  • 在命令提示符下键入 jsc /debug file.js

    此命令使用 /debug 选项编译名为 file.js 的程序,以生成名为 file.exe 的可执行文件以及名为 file.pdb 的文件(包含调试信息)。

JScript 命令行编译器还有很多其他命令行选项。 有关更多信息,请参见 JScript 编译器选项

请参见

其他资源

编写、编译、调试 JScript 代码

JScript 编译器选项

条件编译

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值