Linux学习2——Ubuntu系统下使用vscode编写第一个程序

1:编写程序前先创建一个文件夹,用来保存工程的全部文件。

        可视化界面操作:直接点开文件,右键新建文件夹

        终端操作:通过pwd命令查看当前文件夹,通过ls命令查看当前包含哪些子文件夹

                          通过cd命令移动到想要去的文件夹下,通过mkdir命令创建心得文件夹。

                相关命令操作演示:

   2:文件夹创作完成之后,通过vscode软件打开文件夹,后续创建的各种文件均在该目录下。

           创建项目完成

3、一个main主函数实现——helloworld:

      3.1:  创建main.c函数,点击右上角的文件加号,命名为main.c即可 

3.2:需要使用打印函数printf()函数,因此需要在最上方添加printf所在的库函数文件头文件<stdio.h>

然后直接调用printf()函数即可。即可在终端打印出main。并且在左侧文件中出现二进制文件main。

打开终端进入这个文件夹内,执行:./main:同样可以打印出hello world。

//

4:使用main.c,hello.h和hello.c三个部分来实现打印功能:

        要求:main.c调用say_hello()函数即可打印出函数

        4.1hello.h文件编写:前后为必不可少内容,

         以及在hello.c文件中快速创建函数框架:将鼠标放置在函数上方,点击快速修复即可,hello.c文件自动引入hello.h

 4.2:hello.c文件编写:因需要使用printf函数,所以需要引入库函数头文件<stdio.h>

4.3:main.c函数编写:因主函数之引入say_hello()函数,而且该函数存在于hello.c头文件中,因此主函数只需要使用hello.c一个头文件。并且编译运行主函数。

5:出现报错:说say_hello()函数未定义:

        原因分析:根据学习,得知该文件在编译时,只编译了main主函数,没有编译其他依赖文件

问题解决:正在helloworld项目下。./vscode内容下的task.json中将第10行注销,第11行添加,再次运行即可正常打印。

注意:文件每次修改后,都要先进行保存,在运行,否则运行的内容还是未修改前的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值