Building Linux uClibc applications - foss-for-synopsys-dwc-arc-processors/arc_gnu_eclipse GitHub Wiki
ARC GNU IDE documentation has been moved to https://embarc.org/toolchain/ide/building-linux-uclibc-applications.html
The C Project dialog has five ARC project types on Linux: ARC Cross ELF32 Target Application, ARC Cross ELF32 Target Static Library, ARC Cross uClibc Target Application, ARC Cross uClibc Target Shared Library and ARC Cross uClibc Target Static Library.
Creating a New C Project
-
Select File >New >C Project

C Project Types on Linux
Choosing toolchain
-
Choose proper toolchain for uClibc project type.

uClibc supported toolchain
Setting compile options based on CPU core
User should choose a proper toolchain for a core, for different core supports different compile options.
Compiling a uClibc application
-
Select File >New >C Project

Hello_uClibc_Application
-
Getting compiling output in console

Hello_uClibc_Application_700_output.png
Compiling a uClibc Static Library
-
Select File >New >C Project

Hello_uClibc_Staticlib
-
Getting compiling output in console

Hello_uClibc_Staticlib_700_output
Compiling a uClibc Shared Library
-
Select File >New >C Project

Hello_uClibc_Sharedlib
-
Getting compiling output in console

Hello_uClibc_Sharedlib_700_output