This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ARM DS-5 Compiler issue: fatal error: No such file or directory

Dear all,
I'm tring programing with ARM DS-5 on Zedboard, I just made a simple project to test Bluetooth function.

In this project some bluetooth header files were needed, I copied the header files to "DS-5 install path/include/", but DS-5 compiler shows error.

**** Build of configuration Default for project Bluetooth_Scan1 ****

make all
arm-linux-gnueabihf-gcc -c -O1 -g -fno-omit-frame-pointer -marm -march=armv4t -mfloat-abi=soft bluetoothscan.c -o bluetoothscan.o
bluetoothscan.c:12:33: fatal error: bluetooth/bluetooth.h: No such file or directory
compilation terminated.
make: *** [bluetoothscan.o] Error 1

**** Build Finished ****

So I copied the source code file (bluetoothscan.c file) to Zedboard, with GCC compiler.

#gcc -o bluetoothscan bluetoothscan.c -lbluetooth

it seems ok and the program works fine.

Maybe I just miss something?

Parents
  • Hi williamtai,

    If i am not wrong it's your project dependencies, i hope so it will help you.

    To Add "Path, Symbol, Library path" etc to work

    • Project Properties(right click the desire project in project explorer) -> C/C++ General -> Paths and Symbols

    OR

    • Project Properties-> C/C++ Build -> Settings-> ARM C COMPILER-> Includes

    For more info:

    Adding "Path, Symbol, Library path"

    Eclipse Paths.pngARM Path.png

    and I always prefer relative path

    e.g.

    "${workspace_loc:/PROJECTNAME/FOLDER/Include}"

    Thanks

Reply
  • Hi williamtai,

    If i am not wrong it's your project dependencies, i hope so it will help you.

    To Add "Path, Symbol, Library path" etc to work

    • Project Properties(right click the desire project in project explorer) -> C/C++ General -> Paths and Symbols

    OR

    • Project Properties-> C/C++ Build -> Settings-> ARM C COMPILER-> Includes

    For more info:

    Adding "Path, Symbol, Library path"

    Eclipse Paths.pngARM Path.png

    and I always prefer relative path

    e.g.

    "${workspace_loc:/PROJECTNAME/FOLDER/Include}"

    Thanks

Children