DSP入门小白学习日记第二篇

入门第一步,新建工程

今天原本按照说明书教程,新建了一个workspace工作区,其主要作用是存放我们以后要建立的dsp工程项目。按照常规步骤建立我们第一个工程,其实很容易上手,大致步骤为file->新建一个dsp工程->选择目标芯片->选择用什么语言开发-可执行程序->完成。
工程建好后,我们会看到一个.c的源程序,这个就是我们要关注的东西。其实今天我想做的事,是写一个hello world.c来实现我的第一个dsp程序。紧接着在工程目录下,我新建了一个.c的程序文件,写了一个最基础的用printf()输出hello world的代码。然后一系列的问题出现了,呜呜呜😭😭😭 我就以自问自答的形式来说明我当时的心境以及得到的结果吧!

  1. 难道一个dsp工程下只能有一个.c文件,按理说应该可以存在多个.c啊,那为什么我新建的.c会运行不出.out(如果有就表示成功)呢?
    答:其实可以存在多个.c,解决问题首先得看问题报错在什么地方。我的错的地方是显示我自己写的这个hello world程序里面的主函数调用格式不对。
  2. 为什么会不对呢?函数不可以写void main()?
    答:其实可以这样写,只是我没有声明这个函数罢了。记住在使用自己定义的函数前,一定要在.h文件里写出你的函数声明,我们每个程序不都是要先 #include "xxx x.h"嘛,说白了这个里面存放的就是我们要用到的函数库。你不声明,直接写你那个函数所以报错了,呜呜呜,好吧,我悟了。
  3. 好的我改了,编译也不报错了,生成了 out文件,为什么调试的时候控制台不会显示我的printf()里面的内容呢?
    答:作为憨憨的我,后来才发现printf(这个双引号里面必须要有\n)没得这个反斜杠n就弄不出结果,之前学过好像是标识符。还有个就是调试结果的时候,他只运行最开始生成那个.c源程序,你要把你后来建的.c作为一个函数,引用到最初那个.c中,相当于作为函数调用。最终运行出结果来啦,我今天也算是没白费,完成一个小目标!👍👍👍棒棒哒
    附图一张:在这里插入图片描述
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值