![微型计算机系统原理及应用:国产龙芯处理器的软件和硬件集成(实训篇)](https://wfqqreader-1252317822.image.myqcloud.com/cover/856/47379856/b_47379856.jpg)
1.1.2 C语言程序设计
本节将介绍如何在LoongIDE软件工具中使用C语言实现选择排序算法。具体的实现步骤如下所示。
(1)启动LoongIDE软件工具。
(2)在LoongIDE主界面主菜单下,选择New->NewProject Wizard…,弹出“New Project Wizard-C Project”对话框。
(3)在“New Project Wizard-C Project”对话框中按如下设置参数。
① Project Type:C Executable(通过复选框设置)。
② Project Name:example_1_1(通过文本框输入)。
注:工程文件夹设置为“E:\loongson1B_training_example\example_1_1”。
(4)单击“Next”按钮,弹出“New Project Wizard-MCU,Toolchain&RTOS”对话框。
(5)在“New Project Wizard-MCU,Toolchain&RTOS”对话框中,按如下设置参数。
① Mcu Modal:LS1B200(LS232)。
② Tool Chain:SDE Lite4.9.2 for MIPS。
③ Using RTOS:None(bare programming)。
(6)单击“Next”按钮,弹出“New Project Wizard-Bare Program Components”对话框。
(7)在“New Project Wizard-Bare Program Components”对话框中,不勾选任何程序组件(Program Components)前面的复选框。
(8)单击“Next”按钮,弹出“New Project Wizard-New project Summary”对话框。
(9)在“New Project Wizard-New project Summary”对话框中,单击“OK”按钮,完成工程的建立。
(10)在LoongIDE主界面左侧的“Project Explorer”窗口中,找到并双击main.c文件。
(11)自动打开main.c文件,删除该文件中的main()函数,在该文件中添加如代码清单1-1所示的C语言代码。
![](https://epubservercos.yuewen.com/18E949/26764082801595206/epubprivate/OEBPS/Images/44102_15_1.jpg?sign=1739301702-G87ekAPT8rf0aJiCemyHrJZ2DTk5yjwx-0-8a96e743722a60f9fb8b7e93b40406d7)
代码清单1-1 选择排序的C语言代码
![](https://epubservercos.yuewen.com/18E949/26764082801595206/epubprivate/OEBPS/Images/44102_16_1.jpg?sign=1739301702-mWIefU3CtSYENdhhXr5NKJ4FwYHs5Uea-0-92e815b0ba9b11202b8df6bc3a1aa106)
(12)保存设计文件。