利用命令行运行C代码(Hello,World!)

我以如下代码为例:

# include <stdio.h>
# include <stdlib.h>

void sayHello()
{
    printf("Hello,World!\n");

    system("pause");
}

int main()
{
    sayHello();

    return 0;
}

将之分为两个块:
一,

# include <stdio.h>
# include <stdlib.h>

void sayHello()
{
    printf("Hello,World!\n");

    system("pause");
}

我把它命名为"sayHello"
二,

# include <stdio.h>
# include <stdlib.h>

int main()
{
    sayHello();

    return 0;
}

我把它命名为"HelloWorld"

+++++++++++++++++++++++++++++++++++++++++++++++

然后,将这两个块保存为C源文件。这个可以用codeblocks、VS、Devcpp等集成开发环境的工具进行处理,也可以用Notepad++这类文本编辑器处理,这里我选择的是Notepad++。
具体操作是:
1)新建一个文件夹,(我把它放到了桌面),命名为“编译Helloworld演示”
在这里插入图片描述
2)打开Notepad++,新建一个文档,写上我们的"代码一"
在这里插入图片描述
4)点击左上角的文件,选择另存为
在这里插入图片描述
保存至在第一步新建的文件夹里,并命名以及选择文件格式文C源文件格式(.c)
在这里插入图片描述
在这里插入图片描述
在文件夹里我们可以看到:
在这里插入图片描述
4)现在如法炮制,将代码二以C源代码的形式保存进去。
现在文件夹内有了,两个C源文件。
在这里插入图片描述
5)打开我们建立的文件夹,任选一个文件,按住shift键后,点击,鼠标右键,之后可以看到
在这里插入图片描述
点击 在 此处打开Powershell窗口
在这里插入图片描述
在这里插入图片描述
看到该界面
6)输入 gcc -c Helloworld.c -o Helloworld.o 回车
在这里插入图片描述
7)在我们第一步创建的文件夹里可以看到,
在这里插入图片描述
多出来了一个.o文件
这里稍微解释一下,gcc代表编译器,-c代表编译,不连接,-o(我还不是很明白,相当于生成一个中间过程吧,.o文件是一种可执行文件,具体的,如果有谁知道,欢迎评论区留言)
8)输入 gcc -c sayHello.c -o sayHello.o 回车
在这里插入图片描述
看到我们的文件夹里又多出一个文件
在这里插入图片描述
9)接着输入 gcc HelloWorld.o sayHello.o -o HelloWorld.exe回车
这一步会在文件夹里生成一个名为 HelloWorld的应用程序
(如果回车后出现了一大堆东西,那你肯定有东西写错了,或者你的环境有问题)
在这里插入图片描述
双击该应用程序,便可得到如下结果:
在这里插入图片描述
和在其软件里执行的结果相差无几,挺好玩。

++++++++++++++++++++++++++++++++++
注:程序中 system(“pause”); 代码是为了让上述结果执行后能被看清,否则会一闪而过,可以自己试试把这行代码删除在重复一遍,方便理解。

参考文献 《C语言 从入门到项目实践》

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值