Source File。?New?Source File,用户也可以在选择File菜单?建立C的源文件,首先选中digi_clock工程,然后单击右键,在弹出菜单选择New
进行如上的操作会出现下图的窗口提示用户输入源程序的文件名,本例取名为digi_clock.c,注意一定要加上后缀名,点击Finish完成。用户采用同样的步骤来建立头文件,最后选择Head File即可,将头文件命名为digi_clock.h
2. 编译工程和管理工程
对源程序和头文件编辑完成之后,对工程进行编译,编译的方法,是右键单击digi_clock工程,然后在弹出菜单中选择Build Build?Project,如下图,或者选择Project菜单 Project。编译成功后,在工程下面会出现一个Binaries的目录,其中有一个可执行的文件digi_clock.elf。编译中出现的错误和警 告,IDE会在窗口给出,用户根据系统提供的信息进行修改。
在菜单中,用户还可以对工程一些重要的选项进行设置。有如下的一些设置: Properties——主要是管理工程和硬件以及其它工程的关联。
System Library Properties——管理硬件的特定的设置,比如通信设备,存储器的分配。
Run As——管理程序是在硬件上运行,还是在指令仿真器环境下运行。 Debug As——管理是在硬件上调试程序,还是在指令仿真器环境下。 Properties设置
在上图中点击Properties出现下图的窗口,该窗口的为Info页,显示的该工程的一些信息,不用设置,还有其它的页也无须设置,这里重点介绍C/C++Build页,C/C++ Indexer页。
在上图中点击C/C++ Build,出现下图所示的窗口,在该窗口中,用户关心的选项有Configuration下拉列表框、Tool Settings选项卡。Configuration下拉列表框选择编译工程时采用调试模式(Debug)还是发布(Release)模式。不同的模式对 应不同的编译器设置,优化级别和调试级别都可能不同,用户也可以自己来设置编译器的优化级别和调试级别,如下图中的Tools Settings页中的Nios II Compiler的General栏。选用Release模式能很大程度减小程序空间并提高程序的执行性能。