对于学习C语言的人而言卡在最初那一步编译运行环节的并非少数。不少人安装了Visual Studio然而仅仅是新建项目这一操作就耗费了好长一段时间去反复折腾甚至还未开始编写代码就已然被劝退了。实际上在Windows系统环境下编译C程序存在更为简便易行的方式那便是运用Git所自带的GCC工具只需一分钟便能够使第一个程序成功运行起来。为什么推荐用Git自带的GCCVisual Studio的功能着实强大可其安装包有十几个G打开一个简单的C文件竟然要等几十秒。对于刚入门的人而言你所需要的仅仅是一个能够编译代码的工具而非整套企业级开发环境。GCC是C语言最为经典的编译器在Linux下使用它在Mac下还使用它的变种。在Windows下单独配置GCC颇为麻烦得手动设置环境变量不过安装Git客户端时它会自动附带一个名为MinGW的工具包而这个工具包里就包含了GCC编译器。这套工具包的体积是小的在安装完Git之后其大小也就仅有几百兆这样如此它是不会拖慢电脑运行速度的。它是运行于Git Bash命令行之中的其命令与Linux是完全一致的。这所预示的是你从当下开始去接触的那些命令在未来进行服务器开发以及嵌入式开发的时候都是能够直接加以运用的而无需再去学习另外一套东西。在相当多公司进行后台开发岗位招聘之际都是会要求应试者熟悉Linux基本命令的选用这套工具就等同于提前着手进行练习了。找到GCC编译器的方法需注意于安装Git客户端之际要勾选“Git Bash Here”以及“Git from the command line”这两个选项。安装完成之后打开任意一个文件夹于空白之处点击右键菜单里面会出现“Git Bash Here”此选项。点击之后弹出的黑色窗口便是命令行界面在其中输入gcc -v要是看到一堆版本信息那就表明编译器已然就位了。Git安装目录下的mingw64文件夹里是GCC的实际位置路径一般是C:\Program Files\Git\mingw64\bin 此文件夹里不光有gcc.exe 还有像make、gdb等诸多开发工具 往后学Makefile、使用调试器都无需额外安装 这套环境全涵盖了 好多人在网上长时间找教程配置MinGW 实际上Git早就帮其装好了 只是没察觉到罢了。编写代码选择什么编辑器编译器搞定了接下来要使用的是写代码的工具。将编辑器内容转换为文本格式最简单的方法是使用记事本来编辑纯文木推荐使用的是Notepad。它的体积非常小启动速度快代码会有高亮显示的效果括号会自动进行配对。用它来编写几十行的练习程序完全是足够使用的。首先新建一个文本文件然后把它的后缀改成.c例如改成hello.c使用Notepad打开就能随即开始进行代码编写。倘若往后要开展规模稍大些的项目像那种有着几百行代码的程序那就能够换成VS Code或者Source Insight。在VS Code装上C/C插件之后代码补全、错误提示以及调试功能都极为便利。然而刚入门之际别在这些工具上面耗费过多时间先选用最为简单的编辑器把注意力聚焦于语法以及逻辑之上。工具只是辅助手段并非学习的核心主体。在指定文件夹编译程序存好的代码得放置至一个特定的地方像是于D盘创建一个名为c_practice的文件夹。于该文件夹里对着空白处右击选取“Git Bash Here”窗口开启后先键入ls命令瞧瞧当下目录确认位置无误。假定你的代码文件称作hello.c在命令行键入gcc hello.c按下回车键。若代码不存在语法方面的错误那么在几秒钟过后光标便会返回到输入状态此时屏幕上不会出现任何的提示而这便是最佳的提示——编译已然成功了。要是代码存在错误编译器将会告知你具体是第几行出现了何种问题比如说缺少了分号或者变量未曾定义。依据提示对代码进行修改保存之后再次执行编译命令即可。该过程相较于在Visual Studio里点点按按要直观许多修改、编译以及运行均在同一个命令行窗口达成。运行生成的exe文件当编译成功达成之后于当前所处的文件夹范围之内将会出现一个被命名为a.exe的文件。此乃GCC依照默认状态所生成而来的可执行文件名称样式。若要对其进行运行操作需于命令行环境中输入./a.exe随后按下回车键如此一来程序便会开启执行进程。要是在你的代码内容里面撰写了printf用以实施打印信息的相关语句那么在这个时候便能够于屏幕上查见相应内容了。要是期望生成的文件具备自身的名字于编译之际添加一个 -o 参数便可达成就像 gcc hello.c -o hello.exe 这般。如此生成的便是 hello.exe在运行之时输入的应是./hello.exe。往后进行多文件项目操作时还能够运用 gcc file1.c file2.c -o program 这种形式把多个源文件串联起来编译。这些命令均极为简洁敲一次便能够记住了。Git环境带来的额外收益Git Bash不单单提供了GCC还额外附带了几十个在Linux当中常用的命令焉其中ls被用于查看文件列表cd则是用来切换目录mkdir能新建文件夹rm可删除文件咧cat能查看文件内容vi能编辑文件对于这些命令而言在Linux服务器上那可是每天都得使用的所以提前在Windows下边练到熟练掌握的程度咧如此往后在远程连接服务器进行操作的时候就全然不会存在任何障碍。尤其关键的是Git自身属于版本管理工具在编写代码进程里难以避免会反复更改偶尔改错了想要回溯到先前版本Git便能发挥作用通过git init对仓库进行初始化借助git add以及git commit来保存修改记录这些操作跟编译命令均于同一个命令行界面内达成无需来回切换对于初学者而言从一开始就接触版本管理相较于编写了半年代码却依旧不会运用Git要高效许多。学习编程时最怕的就是在进行环境搭建时遭遇卡住的状况还没有正式开始编写代码就已经丧失了耐心。运用Git当中自带的GCC来编译C程序整个流程在不到五分钟的时间内便能够使第一个例子成功运行起来。要是你同样是Windows系统的用户不妨开启电脑去尝试一下从新建一个.c文件开始直至在屏幕上显示出“Hello World”实际上真的仅仅只需要几步操作就可以达成。第1遍编译C程序之际你碰到过啥样的坑呢欢迎于评论区去分享你的经历以使更多刚开始入门的朋友能够少走点儿弯路。
Windows环境下编译运行C语言程序,合适工具与方法很关键
对于学习C语言的人而言卡在最初那一步编译运行环节的并非少数。不少人安装了Visual Studio然而仅仅是新建项目这一操作就耗费了好长一段时间去反复折腾甚至还未开始编写代码就已然被劝退了。实际上在Windows系统环境下编译C程序存在更为简便易行的方式那便是运用Git所自带的GCC工具只需一分钟便能够使第一个程序成功运行起来。为什么推荐用Git自带的GCCVisual Studio的功能着实强大可其安装包有十几个G打开一个简单的C文件竟然要等几十秒。对于刚入门的人而言你所需要的仅仅是一个能够编译代码的工具而非整套企业级开发环境。GCC是C语言最为经典的编译器在Linux下使用它在Mac下还使用它的变种。在Windows下单独配置GCC颇为麻烦得手动设置环境变量不过安装Git客户端时它会自动附带一个名为MinGW的工具包而这个工具包里就包含了GCC编译器。这套工具包的体积是小的在安装完Git之后其大小也就仅有几百兆这样如此它是不会拖慢电脑运行速度的。它是运行于Git Bash命令行之中的其命令与Linux是完全一致的。这所预示的是你从当下开始去接触的那些命令在未来进行服务器开发以及嵌入式开发的时候都是能够直接加以运用的而无需再去学习另外一套东西。在相当多公司进行后台开发岗位招聘之际都是会要求应试者熟悉Linux基本命令的选用这套工具就等同于提前着手进行练习了。找到GCC编译器的方法需注意于安装Git客户端之际要勾选“Git Bash Here”以及“Git from the command line”这两个选项。安装完成之后打开任意一个文件夹于空白之处点击右键菜单里面会出现“Git Bash Here”此选项。点击之后弹出的黑色窗口便是命令行界面在其中输入gcc -v要是看到一堆版本信息那就表明编译器已然就位了。Git安装目录下的mingw64文件夹里是GCC的实际位置路径一般是C:\Program Files\Git\mingw64\bin 此文件夹里不光有gcc.exe 还有像make、gdb等诸多开发工具 往后学Makefile、使用调试器都无需额外安装 这套环境全涵盖了 好多人在网上长时间找教程配置MinGW 实际上Git早就帮其装好了 只是没察觉到罢了。编写代码选择什么编辑器编译器搞定了接下来要使用的是写代码的工具。将编辑器内容转换为文本格式最简单的方法是使用记事本来编辑纯文木推荐使用的是Notepad。它的体积非常小启动速度快代码会有高亮显示的效果括号会自动进行配对。用它来编写几十行的练习程序完全是足够使用的。首先新建一个文本文件然后把它的后缀改成.c例如改成hello.c使用Notepad打开就能随即开始进行代码编写。倘若往后要开展规模稍大些的项目像那种有着几百行代码的程序那就能够换成VS Code或者Source Insight。在VS Code装上C/C插件之后代码补全、错误提示以及调试功能都极为便利。然而刚入门之际别在这些工具上面耗费过多时间先选用最为简单的编辑器把注意力聚焦于语法以及逻辑之上。工具只是辅助手段并非学习的核心主体。在指定文件夹编译程序存好的代码得放置至一个特定的地方像是于D盘创建一个名为c_practice的文件夹。于该文件夹里对着空白处右击选取“Git Bash Here”窗口开启后先键入ls命令瞧瞧当下目录确认位置无误。假定你的代码文件称作hello.c在命令行键入gcc hello.c按下回车键。若代码不存在语法方面的错误那么在几秒钟过后光标便会返回到输入状态此时屏幕上不会出现任何的提示而这便是最佳的提示——编译已然成功了。要是代码存在错误编译器将会告知你具体是第几行出现了何种问题比如说缺少了分号或者变量未曾定义。依据提示对代码进行修改保存之后再次执行编译命令即可。该过程相较于在Visual Studio里点点按按要直观许多修改、编译以及运行均在同一个命令行窗口达成。运行生成的exe文件当编译成功达成之后于当前所处的文件夹范围之内将会出现一个被命名为a.exe的文件。此乃GCC依照默认状态所生成而来的可执行文件名称样式。若要对其进行运行操作需于命令行环境中输入./a.exe随后按下回车键如此一来程序便会开启执行进程。要是在你的代码内容里面撰写了printf用以实施打印信息的相关语句那么在这个时候便能够于屏幕上查见相应内容了。要是期望生成的文件具备自身的名字于编译之际添加一个 -o 参数便可达成就像 gcc hello.c -o hello.exe 这般。如此生成的便是 hello.exe在运行之时输入的应是./hello.exe。往后进行多文件项目操作时还能够运用 gcc file1.c file2.c -o program 这种形式把多个源文件串联起来编译。这些命令均极为简洁敲一次便能够记住了。Git环境带来的额外收益Git Bash不单单提供了GCC还额外附带了几十个在Linux当中常用的命令焉其中ls被用于查看文件列表cd则是用来切换目录mkdir能新建文件夹rm可删除文件咧cat能查看文件内容vi能编辑文件对于这些命令而言在Linux服务器上那可是每天都得使用的所以提前在Windows下边练到熟练掌握的程度咧如此往后在远程连接服务器进行操作的时候就全然不会存在任何障碍。尤其关键的是Git自身属于版本管理工具在编写代码进程里难以避免会反复更改偶尔改错了想要回溯到先前版本Git便能发挥作用通过git init对仓库进行初始化借助git add以及git commit来保存修改记录这些操作跟编译命令均于同一个命令行界面内达成无需来回切换对于初学者而言从一开始就接触版本管理相较于编写了半年代码却依旧不会运用Git要高效许多。学习编程时最怕的就是在进行环境搭建时遭遇卡住的状况还没有正式开始编写代码就已经丧失了耐心。运用Git当中自带的GCC来编译C程序整个流程在不到五分钟的时间内便能够使第一个例子成功运行起来。要是你同样是Windows系统的用户不妨开启电脑去尝试一下从新建一个.c文件开始直至在屏幕上显示出“Hello World”实际上真的仅仅只需要几步操作就可以达成。第1遍编译C程序之际你碰到过啥样的坑呢欢迎于评论区去分享你的经历以使更多刚开始入门的朋友能够少走点儿弯路。