|  |
 | What restrictions does Eclipse impose on source file names? | Applies to: Eclipse, RealView Development Suite (RVDS) 3.1, RealView Development Suite (RVDS) 3.1 Professional
| Eclipse's C/C++ Development Tooling (CDT) uses GNU makefiles to manage dependencies. The differences between supported shell characters on Windows and Linux systems results in a number of file and path limitations in Eclipse projects. Command-lines containing a character that is not supported on the host Windows or Linux system result in command-line parsing errors that cause projects to fail to build. ARM recommends that you: On Windows: do not place a backslash at the end of include paths. For example, always use H: rather than H:\ On all platforms: do not use spaces in file names. C:\Work is a good choice of Eclipse workspace on Windows On Linux or in UNIX-style shells on Windows: use quotes around command-line options such as --first and --keep that contain parentheses:
armlink "--first=init.o(init)" "--keep init.o(reset)" main.o -o main.axf
|

|
 |