building apex_add failure

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

building apex_add failure

852 Views
zhaoyanling
Contributor III

I configed the VS enviroment,but after I load the project of  "apex_add", and I execute the "build the resolution",but there are some errors,shown as follwing figure. Could you help me? Thanks!

Labels (2)
0 Kudos
2 Replies

655 Views
jiri_kral
NXP Employee
NXP Employee

Hi, 

from you screenshot I can only realize, that you are using MS Visual studio (this community supports S32 Design Studio)  - but have no idea what error messages means. 

Anyway - you can try to build apex_add example from command line and check what is missing in your MS Visual Studio project. Just run runshell.cmd script - located in VSDK_ROOT (s32v234_sdk folder), wait for msys console, navigate to demos/apexa/pex_add/build-v234ce-gnu-linux-d/  folder and run 

make allsub --trace 

command to get full info from build process. 

Jiri 

0 Kudos

655 Views
zhaoyanling
Contributor III

Hello Jiri Kral,

I did as your advice, but there are some error, which I could not understand well. the error informations are shown as following. Could you help me again? Thank you very much!

PS: 

目标文件 :means--- objective file

不存在: means --- can not be found 

未找到命令:means ---- can not find the command

error info1:

$ make APU_COMP=nxp allsub
Current SDK ROOT is /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk
make[1]: 进入目录“/c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/demos/apex/apex_add/graphs/build-apu-nxp-sa-d”
../../../../../build/nbuild/apex_tools/apu-kernel-getgraphs.mk:85: *** Please define APU_TOOLS pointing to NXP APU compiler installation path. e.g. "export APU_TOOLS=/home/user/NXP/APU_Compiler_v1.0"。 停止。
make[1]: 离开目录“/c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/demos/apex/apex_add/graphs/build-apu-nxp-sa-d”
make: *** [/c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/build/nbuild/platforms/coordinator.mk:57: allsub] Terminated

error info2:

$ make allsub --trace
Current SDK ROOT is /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk
/c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/build/nbuild/platforms/coordinator.mk:57: 目标文件“allsub”不存在
if [ -d ../graphs/build-apu-tct-sa-d ]; then \
  if [ 0 -eq 1 ]; then \
    make -C /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/demos/apex/apex_add/build-v234ce-gnu-linux-d/../graphs/build-apu-tct-sa-d SUB_EXTERN_DEP=0 allsubsub; \
  else \
    make -C /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/demos/apex/apex_add/build-v234ce-gnu-linux-d/../graphs/build-apu-tct-sa-d SUB_EXTERN_DEP=0 allsub; \
  fi; \
  if [ $? != 0 ]; then \
    kill $$; exit 1; \
  fi; \
fi; \
make -f /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/build/nbuild/platforms/build-v234ce-gnu-linux-d/Makefile SUB_EXTERN_DEP=0 allsub
make[1]: 进入目录“/c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/demos/apex/apex_add/graphs/build-apu-tct-sa-d”
/c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/build/nbuild/sub.mk:74: 目标文件“allsub”不存在
for i in /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/libs/apex/acf_target/build-apu-tct-sa-d /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/libs/apex/acf_offline/build-x86-gnu-windows-d /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/libs/apex/common/build-apu-tct-sa-d /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/kernels/apu/sample_arithmetic_kernels/build-apu-tct-sa-d  . ; do \
  if [ -f $i/Makefile ] ; then \
    make -C $i SUB_EXTERN_DEP=1 all || { kill $$; exit 1; } \
  else \
    printf "make[-]: skipping directory $i\n" ; fi \
  done
make[-]: skipping directory /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/libs/apex/acf_target/build-apu-tct-sa-d
make[-]: skipping directory /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/libs/apex/acf_offline/build-x86-gnu-windows-d
make[-]: skipping directory /c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/libs/apex/common/build-apu-tct-sa-d
make[2]: 进入目录“/c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/kernels/apu/sample_arithmetic_kernels/build-apu-tct-sa-d”
../../../../build/nbuild/.C1.mk:360:更新“dot_sqr_apu-cpp.C1.d”,因为:../src/dot_sqr_apu.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating dot_sqr_apu-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT dot_sqr_apu-cpp.o  ../src/dot_sqr_apu.cpp > dot_sqr_apu-cpp.C1.d.tmp ; if [ -s dot_sqr_apu-cpp.C1.d.tmp ] ; then sed < dot_sqr_apu-cpp.C1.d.tmp 's|^\(.*\): |\1 dot_sqr_apu-cpp.C1.d: |' > dot_sqr_apu-cpp.C1.d ; rm -f dot_sqr_apu-cpp.C1.d.tmp ; else rm -f dot_sqr_apu-cpp.C1.d dot_sqr_apu-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating dot_sqr_apu-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C1.mk:360:更新“dot_sqr_acf-cpp.C1.d”,因为:../src/dot_sqr_acf.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating dot_sqr_acf-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT dot_sqr_acf-cpp.o  ../src/dot_sqr_acf.cpp > dot_sqr_acf-cpp.C1.d.tmp ; if [ -s dot_sqr_acf-cpp.C1.d.tmp ] ; then sed < dot_sqr_acf-cpp.C1.d.tmp 's|^\(.*\): |\1 dot_sqr_acf-cpp.C1.d: |' > dot_sqr_acf-cpp.C1.d ; rm -f dot_sqr_acf-cpp.C1.d.tmp ; else rm -f dot_sqr_acf-cpp.C1.d dot_sqr_acf-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating dot_sqr_acf-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C1.mk:360:更新“dot_division_apu-cpp.C1.d”,因为:../src/dot_division_apu.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating dot_division_apu-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT dot_division_apu-cpp.o  ../src/dot_division_apu.cpp > dot_division_apu-cpp.C1.d.tmp ; if [ -s dot_division_apu-cpp.C1.d.tmp ] ; then sed < dot_division_apu-cpp.C1.d.tmp 's|^\(.*\): |\1 dot_division_apu-cpp.C1.d: |' > dot_division_apu-cpp.C1.d ; rm -f dot_division_apu-cpp.C1.d.tmp ; else rm -f dot_division_apu-cpp.C1.d dot_division_apu-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating dot_division_apu-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C1.mk:360:更新“dot_division_acf-cpp.C1.d”,因为:../src/dot_division_acf.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating dot_division_acf-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT dot_division_acf-cpp.o  ../src/dot_division_acf.cpp > dot_division_acf-cpp.C1.d.tmp ; if [ -s dot_division_acf-cpp.C1.d.tmp ] ; then sed < dot_division_acf-cpp.C1.d.tmp 's|^\(.*\): |\1 dot_division_acf-cpp.C1.d: |' > dot_division_acf-cpp.C1.d ; rm -f dot_division_acf-cpp.C1.d.tmp ; else rm -f dot_division_acf-cpp.C1.d dot_division_acf-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating dot_division_acf-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C1.mk:360:更新“dot_multiplic_apu-cpp.C1.d”,因为:../src/dot_multiplic_apu.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating dot_multiplic_apu-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT dot_multiplic_apu-cpp.o  ../src/dot_multiplic_apu.cpp > dot_multiplic_apu-cpp.C1.d.tmp ; if [ -s dot_multiplic_apu-cpp.C1.d.tmp ] ; then sed < dot_multiplic_apu-cpp.C1.d.tmp 's|^\(.*\): |\1 dot_multiplic_apu-cpp.C1.d: |' > dot_multiplic_apu-cpp.C1.d ; rm -f dot_multiplic_apu-cpp.C1.d.tmp ; else rm -f dot_multiplic_apu-cpp.C1.d dot_multiplic_apu-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating dot_multiplic_apu-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C1.mk:360:更新“dot_multiplic_acf-cpp.C1.d”,因为:../src/dot_multiplic_acf.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating dot_multiplic_acf-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT dot_multiplic_acf-cpp.o  ../src/dot_multiplic_acf.cpp > dot_multiplic_acf-cpp.C1.d.tmp ; if [ -s dot_multiplic_acf-cpp.C1.d.tmp ] ; then sed < dot_multiplic_acf-cpp.C1.d.tmp 's|^\(.*\): |\1 dot_multiplic_acf-cpp.C1.d: |' > dot_multiplic_acf-cpp.C1.d ; rm -f dot_multiplic_acf-cpp.C1.d.tmp ; else rm -f dot_multiplic_acf-cpp.C1.d dot_multiplic_acf-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating dot_multiplic_acf-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C1.mk:360:更新“difference_apu-cpp.C1.d”,因为:../src/difference_apu.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating difference_apu-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT difference_apu-cpp.o  ../src/difference_apu.cpp > difference_apu-cpp.C1.d.tmp ; if [ -s difference_apu-cpp.C1.d.tmp ] ; then sed < difference_apu-cpp.C1.d.tmp 's|^\(.*\): |\1 difference_apu-cpp.C1.d: |' > difference_apu-cpp.C1.d ; rm -f difference_apu-cpp.C1.d.tmp ; else rm -f difference_apu-cpp.C1.d difference_apu-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating difference_apu-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C1.mk:360:更新“difference_acf-cpp.C1.d”,因为:../src/difference_acf.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating difference_acf-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT difference_acf-cpp.o  ../src/difference_acf.cpp > difference_acf-cpp.C1.d.tmp ; if [ -s difference_acf-cpp.C1.d.tmp ] ; then sed < difference_acf-cpp.C1.d.tmp 's|^\(.*\): |\1 difference_acf-cpp.C1.d: |' > difference_acf-cpp.C1.d ; rm -f difference_acf-cpp.C1.d.tmp ; else rm -f difference_acf-cpp.C1.d difference_acf-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating difference_acf-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C1.mk:360:更新“max_apu-cpp.C1.d”,因为:../src/max_apu.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating max_apu-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT max_apu-cpp.o  ../src/max_apu.cpp > max_apu-cpp.C1.d.tmp ; if [ -s max_apu-cpp.C1.d.tmp ] ; then sed < max_apu-cpp.C1.d.tmp 's|^\(.*\): |\1 max_apu-cpp.C1.d: |' > max_apu-cpp.C1.d ; rm -f max_apu-cpp.C1.d.tmp ; else rm -f max_apu-cpp.C1.d max_apu-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating max_apu-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C1.mk:360:更新“max_acf-cpp.C1.d”,因为:../src/max_acf.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating max_acf-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT max_acf-cpp.o  ../src/max_acf.cpp > max_acf-cpp.C1.d.tmp ; if [ -s max_acf-cpp.C1.d.tmp ] ; then sed < max_acf-cpp.C1.d.tmp 's|^\(.*\): |\1 max_acf-cpp.C1.d: |' > max_acf-cpp.C1.d ; rm -f max_acf-cpp.C1.d.tmp ; else rm -f max_acf-cpp.C1.d max_acf-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating max_acf-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C1.mk:360:更新“add_apu-cpp.C1.d”,因为:../src/add_apu.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating add_apu-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT add_apu-cpp.o  ../src/add_apu.cpp > add_apu-cpp.C1.d.tmp ; if [ -s add_apu-cpp.C1.d.tmp ] ; then sed < add_apu-cpp.C1.d.tmp 's|^\(.*\): |\1 add_apu-cpp.C1.d: |' > add_apu-cpp.C1.d ; rm -f add_apu-cpp.C1.d.tmp ; else rm -f add_apu-cpp.C1.d add_apu-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating add_apu-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C1.mk:360:更新“add_acf-cpp.C1.d”,因为:../src/add_acf.cpp Makefile ../BUILD.mk
echo .C1_headdep.mk: updating add_acf-cpp.C1.d ; g++ -x c++ -DACF_KERNEL_IMPLEMENTATION -DCGV_FORCE_INLINE -D__TCTBUILDER__ -include apu2_kernel_port.h -include acf_autokernel_inc.h -I./ -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/drivers/user/include -I../../../../libs/apex/register_maps/include -I../../../../libs/apex/acf/include -I../../../../libs/apex/icp/include -I../../../../include  -MM -MG -MP -MT add_acf-cpp.o  ../src/add_acf.cpp > add_acf-cpp.C1.d.tmp ; if [ -s add_acf-cpp.C1.d.tmp ] ; then sed < add_acf-cpp.C1.d.tmp 's|^\(.*\): |\1 add_acf-cpp.C1.d: |' > add_acf-cpp.C1.d ; rm -f add_acf-cpp.C1.d.tmp ; else rm -f add_acf-cpp.C1.d add_acf-cpp.C1.d.tmp ; fi
.C1_headdep.mk: updating add_acf-cpp.C1.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“dot_sqr_apu-cpp.C2.d”,因为:../src/dot_sqr_apu.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating dot_sqr_apu-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT dot_sqr_apu-cpp.obj  ../src/dot_sqr_apu.cpp > dot_sqr_apu-cpp.C2.d.tmp ; if [ -s dot_sqr_apu-cpp.C2.d.tmp ] ; then sed < dot_sqr_apu-cpp.C2.d.tmp 's|^\(.*\): |\1 dot_sqr_apu-cpp.C2.d: |' > dot_sqr_apu-cpp.C2.d ; rm -f dot_sqr_apu-cpp.C2.d.tmp ; else rm -f dot_sqr_apu-cpp.C2.d dot_sqr_apu-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating dot_sqr_apu-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“dot_sqr_acf-cpp.C2.d”,因为:../src/dot_sqr_acf.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating dot_sqr_acf-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT dot_sqr_acf-cpp.obj  ../src/dot_sqr_acf.cpp > dot_sqr_acf-cpp.C2.d.tmp ; if [ -s dot_sqr_acf-cpp.C2.d.tmp ] ; then sed < dot_sqr_acf-cpp.C2.d.tmp 's|^\(.*\): |\1 dot_sqr_acf-cpp.C2.d: |' > dot_sqr_acf-cpp.C2.d ; rm -f dot_sqr_acf-cpp.C2.d.tmp ; else rm -f dot_sqr_acf-cpp.C2.d dot_sqr_acf-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating dot_sqr_acf-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“dot_division_apu-cpp.C2.d”,因为:../src/dot_division_apu.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating dot_division_apu-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT dot_division_apu-cpp.obj  ../src/dot_division_apu.cpp > dot_division_apu-cpp.C2.d.tmp ; if [ -s dot_division_apu-cpp.C2.d.tmp ] ; then sed < dot_division_apu-cpp.C2.d.tmp 's|^\(.*\): |\1 dot_division_apu-cpp.C2.d: |' > dot_division_apu-cpp.C2.d ; rm -f dot_division_apu-cpp.C2.d.tmp ; else rm -f dot_division_apu-cpp.C2.d dot_division_apu-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating dot_division_apu-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“dot_division_acf-cpp.C2.d”,因为:../src/dot_division_acf.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating dot_division_acf-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT dot_division_acf-cpp.obj  ../src/dot_division_acf.cpp > dot_division_acf-cpp.C2.d.tmp ; if [ -s dot_division_acf-cpp.C2.d.tmp ] ; then sed < dot_division_acf-cpp.C2.d.tmp 's|^\(.*\): |\1 dot_division_acf-cpp.C2.d: |' > dot_division_acf-cpp.C2.d ; rm -f dot_division_acf-cpp.C2.d.tmp ; else rm -f dot_division_acf-cpp.C2.d dot_division_acf-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating dot_division_acf-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“dot_multiplic_apu-cpp.C2.d”,因为:../src/dot_multiplic_apu.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating dot_multiplic_apu-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT dot_multiplic_apu-cpp.obj  ../src/dot_multiplic_apu.cpp > dot_multiplic_apu-cpp.C2.d.tmp ; if [ -s dot_multiplic_apu-cpp.C2.d.tmp ] ; then sed < dot_multiplic_apu-cpp.C2.d.tmp 's|^\(.*\): |\1 dot_multiplic_apu-cpp.C2.d: |' > dot_multiplic_apu-cpp.C2.d ; rm -f dot_multiplic_apu-cpp.C2.d.tmp ; else rm -f dot_multiplic_apu-cpp.C2.d dot_multiplic_apu-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating dot_multiplic_apu-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“dot_multiplic_acf-cpp.C2.d”,因为:../src/dot_multiplic_acf.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating dot_multiplic_acf-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT dot_multiplic_acf-cpp.obj  ../src/dot_multiplic_acf.cpp > dot_multiplic_acf-cpp.C2.d.tmp ; if [ -s dot_multiplic_acf-cpp.C2.d.tmp ] ; then sed < dot_multiplic_acf-cpp.C2.d.tmp 's|^\(.*\): |\1 dot_multiplic_acf-cpp.C2.d: |' > dot_multiplic_acf-cpp.C2.d ; rm -f dot_multiplic_acf-cpp.C2.d.tmp ; else rm -f dot_multiplic_acf-cpp.C2.d dot_multiplic_acf-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating dot_multiplic_acf-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“difference_apu-cpp.C2.d”,因为:../src/difference_apu.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating difference_apu-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT difference_apu-cpp.obj  ../src/difference_apu.cpp > difference_apu-cpp.C2.d.tmp ; if [ -s difference_apu-cpp.C2.d.tmp ] ; then sed < difference_apu-cpp.C2.d.tmp 's|^\(.*\): |\1 difference_apu-cpp.C2.d: |' > difference_apu-cpp.C2.d ; rm -f difference_apu-cpp.C2.d.tmp ; else rm -f difference_apu-cpp.C2.d difference_apu-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating difference_apu-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“difference_acf-cpp.C2.d”,因为:../src/difference_acf.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating difference_acf-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT difference_acf-cpp.obj  ../src/difference_acf.cpp > difference_acf-cpp.C2.d.tmp ; if [ -s difference_acf-cpp.C2.d.tmp ] ; then sed < difference_acf-cpp.C2.d.tmp 's|^\(.*\): |\1 difference_acf-cpp.C2.d: |' > difference_acf-cpp.C2.d ; rm -f difference_acf-cpp.C2.d.tmp ; else rm -f difference_acf-cpp.C2.d difference_acf-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating difference_acf-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“max_apu-cpp.C2.d”,因为:../src/max_apu.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating max_apu-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT max_apu-cpp.obj  ../src/max_apu.cpp > max_apu-cpp.C2.d.tmp ; if [ -s max_apu-cpp.C2.d.tmp ] ; then sed < max_apu-cpp.C2.d.tmp 's|^\(.*\): |\1 max_apu-cpp.C2.d: |' > max_apu-cpp.C2.d ; rm -f max_apu-cpp.C2.d.tmp ; else rm -f max_apu-cpp.C2.d max_apu-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating max_apu-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“max_acf-cpp.C2.d”,因为:../src/max_acf.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating max_acf-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT max_acf-cpp.obj  ../src/max_acf.cpp > max_acf-cpp.C2.d.tmp ; if [ -s max_acf-cpp.C2.d.tmp ] ; then sed < max_acf-cpp.C2.d.tmp 's|^\(.*\): |\1 max_acf-cpp.C2.d: |' > max_acf-cpp.C2.d ; rm -f max_acf-cpp.C2.d.tmp ; else rm -f max_acf-cpp.C2.d max_acf-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating max_acf-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“add_apu-cpp.C2.d”,因为:../src/add_apu.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating add_apu-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT add_apu-cpp.obj  ../src/add_apu.cpp > add_apu-cpp.C2.d.tmp ; if [ -s add_apu-cpp.C2.d.tmp ] ; then sed < add_apu-cpp.C2.d.tmp 's|^\(.*\): |\1 add_apu-cpp.C2.d: |' > add_apu-cpp.C2.d ; rm -f add_apu-cpp.C2.d.tmp ; else rm -f add_apu-cpp.C2.d add_apu-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating add_apu-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/.C2.mk:335:更新“add_acf-cpp.C2.d”,因为:../src/add_acf.cpp Makefile ../BUILD.mk
echo .C2_headdep.mk: updating add_acf-cpp.C2.d ; g++    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -MM -MG -MP -MT add_acf-cpp.obj  ../src/add_acf.cpp > add_acf-cpp.C2.d.tmp ; if [ -s add_acf-cpp.C2.d.tmp ] ; then sed < add_acf-cpp.C2.d.tmp 's|^\(.*\): |\1 add_acf-cpp.C2.d: |' > add_acf-cpp.C2.d ; rm -f add_acf-cpp.C2.d.tmp ; else rm -f add_acf-cpp.C2.d add_acf-cpp.C2.d.tmp ; fi
.C2_headdep.mk: updating add_acf-cpp.C2.d
/bin/bash: g++: 未找到命令
../../../../build/nbuild/helpers.mk:225:更新“add_acf-cpp.obj”,因为:../src/add_acf.cpp Makefile ../BUILD.mk
echo "  ""offline/X86 CX" add_acf-cpp.obj ; g++ -c    -DACF_KERNEL_METADATA --include apu2_kernel_db_lib.h -I../../../../include -I../../../../libs/apex/acf_offline/include -I../../../../libs/apex/acf_target/include -I../../../../libs/apex/common/include -I../../../../libs/apex/common/include/driver  -o add_acf-cpp.obj ../src/add_acf.cpp || { exit 1; }
  offline/X86 CX add_acf-cpp.obj
/bin/bash: g++: 未找到命令
make[2]: *** [../../../../build/nbuild/helpers.mk:225:add_acf-cpp.obj] 错误 1
make[2]: 离开目录“/c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/kernels/apu/sample_arithmetic_kernels/build-apu-tct-sa-d”
make[1]: *** [/c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/build/nbuild/sub.mk:75: allsub] Terminated
make[1]: 离开目录“/c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/demos/apex/apex_add/graphs/build-apu-tct-sa-d”
make: *** [/c/NXP/S32DS_Vision_v2.0/S32DS/s32v234_sdk/build/nbuild/platforms/coordinator.mk:57: allsub] Terminated

0 Kudos