Using the Software Build Tools Eclipse Gui
Right Click On Project Folder in the Project Explorer
Select Properties
Nios II Application Properties
User Flags: -std=c99
With software build tools sometimes setting -std=c99 in the GUI doesn't seem to stick . I never figured out why . What I did to make it stick was to edit the projects MAKEFILE directly by setting the APP_FLAGS_USER_FLAGS to include -std=c99 .
Using the MAKEFILE (DIRECT method)
Search for APP_CFLAGS_USER_FLAGS
APP_CFLAGS_USER_FLAGS := -std=c99
Legacy NIOS II Tools
Right Click On Project Folder in the Project Explorer (aka NIOS II C/C++ Projects tab)
Select Properties
Select The C/C++ Build item
Tool Settings Tab
NIOS II Compiler-->General Folder
Right Click On Project Folder in the Project Explorer
Select Properties
Nios II Application Properties
User Flags: -std=c99
With software build tools sometimes setting -std=c99 in the GUI doesn't seem to stick . I never figured out why . What I did to make it stick was to edit the projects MAKEFILE directly by setting the APP_FLAGS_USER_FLAGS to include -std=c99 .
Using the MAKEFILE (DIRECT method)
Search for APP_CFLAGS_USER_FLAGS
APP_CFLAGS_USER_FLAGS := -std=c99
Legacy NIOS II Tools
Right Click On Project Folder in the Project Explorer (aka NIOS II C/C++ Projects tab)
Select Properties
Select The C/C++ Build item
Tool Settings Tab
NIOS II Compiler-->General Folder
Compiler Flags: -std=c99
原文地址:http://www.alteraforum.com/forum/showthread.php?t=38969
按照红色文字修改后,可以使用c99特性,在Properties->Nios II Application Properties->Flags->User flags中可以看到增加了-std=c99。