linux安装snmp显示乱码_嵌入式Linux开发学习之Source Insight 软件安装和使用

1、Source Insight安装

Source Inisght 是一款功能强大的代码编辑、阅读工具,工作在 Windows 下,我们可以用Source Insight 来进行代码编写和阅读,编写完成以后将代码拷贝到Ubuntu 中去编译即可。Source Insight 下载地址为:https://www.sourceinsight.com/download/,如图 所示:

fe84a67256a94826ad973cc71d496601

Source Insight 下载界面

我们已经下载好,双击“sourceinsight4096-setup.exe”即可开始安装,首先是下图所示欢迎界面:

f8969c55371b41d68a35662cd4bb5649

Souce Insight 4.0 安装欢迎界面

点击图中的“Next”按钮进入下一步,如图所示:

db7a214914cc44a5ae753449247bb339

协议许可界面

选择图中的“I accept the terms in the license adreement”,然后点击“Next”按钮,进入安装目录选择界面,根据自己的实际情况选择合适的安装目录,如图所示:

035c7290638b4654a80597a0a3df1e1d

安装目录选择

选择好安装目录以后点击“Next”按钮,进入图中所示的准备安装界面:

58d68abde44d4c0e918c9af83d60211f

准备安装界面

点击图中的“Install”按钮开始安装,等待安装完成,安装完成以后如图所示:

86bf90585a8b4a788c2f4e87ffa025b8

安装完成界面

点击图中的“Finish”按钮退出安装,安装成功以后会在桌面上出现 Source Insight4.0 的图标,如图所示:

74a40e92828a4d59a3ae9f720d5f2534

Sourc Insight 4.0

双击图标打开 Source Inisght 4.0,第一次打开的话会有 Licese 提示,如图所示:

617d743b0739413da21fd77584c1460f

License提示

因为 Source Insight 4.0 是个收费软件,所以是需要购买 License 的,如果没有购买的话可以免费体验 30 天,点击图中的“确定”按钮,进入图中所示界面:

9cc0fad9b41e437fb0d156729ed3495a

license 输入界面

在图中,如果你已经购买了 licese 那么就选择第一个,如果没有购买 licese 的话就选择第二个免费体验 30 天,选择好以后点击“Next”按钮,进入图中所示界面:

e5ac4b65906d4390b7336babfa4da055

信息输入界面

填写图中的信息,然后点击“Next”,填写好以后一路“Next”下去就可以了,打开以后的默认界面如图所示:

ad4366395fa9403996f4d294af6ed655

Source Insight 默认界面

至此 Source Insight 安装完成。

2、 Source Insight新建工程

跟 MDK、IAR 一样,Source Insight 是需要创建工程的,但是远没有 MDK 和 IAR 那么复杂,先新建一个工程文件夹, 比如 test,test 用来存放工程所有文件,包括 Source Insight 工程文件和 C 语言源码文件。

注意!Source Insight 的工程不能有中文路径!!!!!!注意!Source Insight 的工程不能有中文路径!!!!!!注意!Source Insight 的工程不能有中文路径!!!!!!

在刚刚创建的 test 文件夹中新建一个SI 文件夹,用来存放 Source Insight 的所有工程文件,完成以后如图所示:

011454f132854d4388efd9cb7925d936

工程文件目录

工程文件夹准备好以后就可以创建工程了,点击 Source Insight 的:Project->New Project,如图所示:

8963798bf91a49e88f059864e9f4fd3e

新建工程

点击“New Project”后进入图中所示界面:

63750431119740ae89ab2751c6f8d86c

工程名字和路径设置

在图中设置好工程名字和路径以后点击“OK”按钮,会进入另外一个设置界面,如图所示:

484f6d2c82e54b0ba219d8c1a8fd97e7

工程设置

在图中我们一般不需要做任何修改,主要是检查一下路径是否正确,如果没问题的话就点击“OK”按钮即可,进入向工程添加文件界面,如图所示:

92038cd8375e4b6198a6779ea3f41fbd

向工程添加文件界面

如果你的工程文件夹已经有源文件了,那么就可以按照图中所示方法将所有的源文件添加到工程中,添加完成以后点击“Close”按钮关闭即可。新建工程完成以后 Source Insight 如图所示:

bfb7c4914cf44092aa6230e253aba766

工程创建完成

我们发现图中好像和没有新建工程的界面没有区别?那是因为我们新建的工程是个空的工程,没有任何的源文件,所以看起来没啥变化。

3、工程中新建源文件

我们在刚刚新建的工程里面新建两个文件:main.c 和 main.h,先新建 main.c 文件,点击:File->new,如图所示:

38d8f3cc7230460eab26cffc57088b2b

新建c 文件

设置 c 文件的名字为 main.c,如图所示:

ba22393c089e45669b24a71a2ad02439

文件命名

文件命名完成以后点击“OK”按钮,文件创建完成,main.c 只是创建了但是还没有保存,更没有添加到我们的工程中,所以我们点击:File->Save,或者直接按下键盘上的“Ctrl+S”键来保存,保存界面如图所示:

387d0b67f46547059663b58318442131

保存界面

设置好图中的保存路径以后点击“保存”按钮即可,保存以后会弹出一个对话框,询问你是否要将刚刚保存的 C 文件添加到工程中,如图所示:

bab38dca95b546329f0982a4f6731c36

是否要将 C 文件添加到工程

我们肯定要选择“是”了,要将 main.c 添加到工程中的,添加完成以后的 Source Insight 界面如图所示:

da313a88ac8b44e2a234473140740c48

工程界面讲解

在图中可以看到我们正在操作main.c 这个文件,当前工程只有main.c 这一个文件,中间部分就是我们的代码编辑区,我们可以在里面写代码。同样的方法我们在新建一个 main.h头文件,

4、工程中编写代码

我们在工程中创建了 main.c 和 main.h 两个源文件,接下来在这两个文件中编写代码,在main.c 和 main.h 中分别写入如下代码:

示例代码 main.c 文件代码1 #include "main.h"2 #include "stdio.h" 34 void main(int argc, char *argv[])5 {6 printf("this is a test file"); 7 }8示例代码 main.h 文件代码9 #ifndef _MAIN_H10 #define _MAIN_H111213 #endif

编写完成以后 Source Insight 界面如图所示:

afc8734be63f43d1a46eee1ec82f269d

编写代码后的工程

5、工程文件同步

代码编写完成以后需要对 Source Insight 做一次同步操作,同步的目的是为了可以进行函数跟踪,比如 MDK 中直接跳转到某个函数的定义处查看函数源码。同步的方法很简单,点击 Project->Synchronize Files,如图所示:

9f100dbde6be47408de7c81e07048432

工程同步

点击“Synchronize Files”以后打开同步对话框,如图所示:

2c50ed95b7d84716ab8bd6dc8459ee53

同步设置

按照上图所示设置同步,设置好以后点击“Start”开始同步,等待同步完成,如果工程很小的话同步速度会很快!可能看不到同步的过程,如果工程比较大的话同步就会多花一点时间。

关于 Source Insight 的安装以及使用就讲解到这里,大家自行多练习几遍 Source Insight 创建工程和新建文件操作。

6、Source Insight 中文乱码问题

第一次装好 Source Insight,如果打开有中文的文件,可能中文显示会乱码,如图所示:

2f29ff544e724959b4daa84743f17ddc

中文乱码

这是因为编码方式没有选对,点击Options->Preferences…,如图所示:

7440806f8d1c46599d442c438b4e704c

Preferences 对话框打开方式

695a68282cda4c568939f890a82daba2

文件编码设置

将文件编码改为 GB2312 以后中文显示就正常了,如果中文还是显示乱码的话那就试着将图中的“Default line ending”改为“Unix(LF)”,将“Default encoding”改为“UTF8”,如图所示:

9b3d7a6b548b4438bd7467de89e00f6d

改为UTF-8 编码

这是因为 Linux 下是UTF-8 编码的,如果你的工程是从 Linux 下拷贝出来的,那么肯定就要使用 UTF8 编码才能正常显示。中文正常显示如图所示:

c7e72b8a291042bab5f4db897da59d76

中文正常显示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值