我一直在IDE中编写我的代码,我刚读到还存在一个命令行开发环境,其中的代码是用DOS编写的。我用谷歌搜索但没有找到关于如何使用命令行开发环境的结果。我操作系统是Windows XP。我非常感谢你帮助我在DOS下编写hello world程序,并解释如何运行它。
答案 0 :(得分:4)
您只需使用您喜欢的任何文本编辑器来创建C语言文件,然后调用编译器命令行来编译和链接程序(通常,IDE正在执行此操作,但在后面 - 场景方式)。如何调用命令行取决于您正在使用的确切工具链。
您可能还需要为特定的编译器工具链设置一个环境(可能需要设置正确的路径和各种其他env变量)。
对于Visual C ++,可以使用Visual Studio安装的批处理文件设置环境:
vcvarsall x86
调用编译器可以简单如下:
cl helloworld.c
或者对于C ++(出于某种原因,如果你没有给它一个配置有关如何实现异常的详细信息的选项,它会发出一个非致命的警告):
cl /EHsc helloworld.cpp
细节非常依赖于您正在使用的编译器 - 您应该阅读该编译器的文档。
此外,您使用的选项取决于您的特定情况和需求。脚本/批处理文件和/或makefile可以帮助您管理可能需要使用的选项的复杂性。
答案 1 :(得分:1)
从你的评论,“只是一些知识,所以我可以说,我知道一种方法在没有IDE的情况下进行编程”我会说学会编写简单的批处理文件。它们可以从资源管理器运行,但它们作为DOS日期的保留存在。
启动命令提示符窗口(开始 - >运行 - >'cmd'),这将打开一个窗口并显示提示,很可能是“c:\”或其他路径。
键入以下命令(后跟)
echo "Hello World"
您应该看到:
"Hello World"
c:\
现在,使用您想要的任何编辑器,使用该命令创建一个文本文件作为唯一的行。将文件命名为“hello.bat”。当您处于命令提示符时,您可以像这样执行批处理文件:
c:\hello.bat
"Hello World"
c:\
您现在已使用DOS命令行进行编程。有关更多命令等,请从帮助系统开始。
c:\help
将显示批处理文件的所有可用命令 Microsoft有一个在线参考here。
答案 2 :(得分:1)
DOS还没死......还有!
法赫德
您可以通过多种方法在DOS中输入代码(请参阅下一步编辑)。
您可以通过将输出重定向到 CON (控制台)到文件来完成此操作。这种方法的唯一奇怪之处在于,当你完成时输入 CTRL-Z 来结束'会话'。
这是基本的,但事实就是如此。
首先,假设您想在屏幕上显示“Hello World”,只需要一个包含以下两行的简单批处理文件:
@echo off
echo Hello World
“ @echo off ”通常位于所有批处理文件的开头。它只是指示命令解释器NOT在执行(或解析)时显示每个命令。
在我们开始之前还有一件事。在整个答案中,我将假设您的程序名为' helloworld.bat '。
在每行末尾按ENTER键,依次输入以下行:
copy con helloworld.bat
@echo off
echo Hello World
^Z
按 CTRL-Z 键组合时会显示“ ^ Z ”(不要忘记同时按ENTER键)。
在 CTRL-Z 后按 ENTER 键时,DOS会显示熟悉的“ 1个文件已复制”信息。< / p>
您现在可以通过输入程序名称来执行批处理文件程序,如下所示:
helloworld
DOS将显示以下内容:
Hello World
它不能比那更基本。
这是一个基于DOS的IDE,保留在90年代中期左右。只需输入以下命令:
edit
EDIT 将在同一个DOS窗口中打开。当您关闭编辑时,您将再次返回DOS。
编辑也适用于您的鼠标。
打开编辑后,输入以下两行代码:
@echo off
echo Hello World
然后,点击[文件],[保存],在“文件中输入:' helloworld.bat '名称“输入字段,如果需要,使用鼠标在”目录:“窗格中更改目录,然后单击[确定]。要返回DOS,请单击[文件],[退出]。
EDIT版本4.5(我认为)是上下文相关的,并使用不同的颜色显示代码以分隔关键字,不同的数据类型,符号等。
这很简单。在命令提示符下,输入以下命令:
notepad
记事本会启动。这是一个简单的文本编辑器,可以在输入小程序时完成工作。
Notepad ++ 是程序员的选择。它是免费的,充满了有用的功能和可定制。通过搜索“ notepad ++ ”在网上找到它。
答案 3 :(得分:0)
答案 4 :(得分:0)
兄弟,使用gcc编译器在任何文本编辑器中编写ur代码然后在windows shell中编译你的代码,或者你可以说命令行环境。
看!
提示:/&GT; gcc source_file_name.c
此命令编译你的代码, 如果有任何错误,你会得到行号, 现在,每个程序默认使用名称a.exe创建其exe文件。 要获得你的程序的输出,
提示:/&GT; A.EXE
O / P
Hello World!
要更改exe文件的名称,还有一个命令..