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!
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
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