Intel® SoC FPGA Embedded Development Suite
Support for SoC FPGA Software Development, SoC FPGA HPS Architecture, HPS SoC Boot and Configuration, Operating Systems
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
303 Discussions

When I try to makefile the following error was generated. How can fixed this problem?

GTese
New Contributor I
278 Views

arm-linux-gnueabihf-g++  ./host/main.o ../common/ocl_util.o ../common/timer.o -o run.exe -L/home/guta/intelFPGA/18.1/hld/board/c5soc/arm32/lib -L/home/guta/intelFPGA/18.1/hld/host/arm32/lib -L/home/guta/intelFPGA/18.1/hld/host/linux64/lib -Wl,--no-as-needed -lalteracl -lintel_soc32_mmd -lstdc++ -lelf 

../common/ocl_util.o: file not recognized: File format not recognized

collect2: error: ld returned 1 exit status

Makefile:151: recipe for target 'run.exe' failed

make: *** [run.exe] Error 1

 

0 Kudos
2 Replies
Fawaz_J_Intel
Employee
166 Views

Hello,

Can you elaborate more what are you trying to generate?

Which quartus version? OS ?

 

Thank you

GTese
New Contributor I
166 Views

Thank You!

To compiling the host programming after compiling the kernel code. It means that after generating hardware configuration (.aoco and .aocx) to link the host code.

I used the quartus standard version 18.1. The OS i used is desktop Ubuntu version 18.04.

Reply