Error while building the the project as c++ lib

if not exist build mkdir build
g++ edge-impulse-sdk/CMSIS/DSP/Source/TransformFunctions/arm_mfcc_init_q15.o edge-impulse-sdk/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u8.o edge-impulse-sdk/CMSIS/DSP/Source/BasicMathFunctions/arm_clip_q7.o edge-impulse-sdk/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q7.o edge-impulse-sdk/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q31.o edge-impulse-sdk/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_f16.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_f16.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_fast_q15.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f64.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f16.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f64.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f64.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q31.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f16.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q15.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q31.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f16.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_f16.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_f32.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.o edge-impulse-sdk/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f16.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_atan2_f32.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_cos_f32.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_atan2_q15.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q15.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_sin_f32.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_vlog_f64.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_atan2_f16.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_vexp_f16.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_vinverse_f16.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_vexp_f32.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_divide_q31.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q15.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q31.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_vlog_f32.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_divide_q15.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q15.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_vlog_f16.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_vlog_q31.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_vexp_f64.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_atan2_q31.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q31.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q31.o edge-impulse-sdk/CMSIS/DSP/Source/FastMathFunctions/arm_vlog_q15.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_fill_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_barycenter_f16.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_selection_sort_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_sort_init_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_copy_f16.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_merge_sort_init_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_quick_sort_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_sort_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_heap_sort_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q7.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q15.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q31.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q31.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_float_to_f16.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_weighted_sum_f16.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q15.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q7.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_float.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_fill_f64.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_bitonic_sort_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_f16_to_float.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_fill_q31.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q31.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q7.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_weighted_sum_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_fill_q15.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_merge_sort_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_f16_to_q15.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_fill_q7.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_float.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_copy_f64.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_float.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_fill_f16.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_f16.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_copy_q31.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_insertion_sort_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_barycenter_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q15.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_copy_f32.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_copy_q7.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_copy_q15.o edge-impulse-sdk/CMSIS/DSP/Source/SupportFunctions/arm_bubble_sort_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q31.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_vec_mult_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f64.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q15.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q31.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q15.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_qr_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q15.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q31.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q15.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_vec_mult_q7.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q31.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f64.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_solve_lower_triangular_f64.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q15.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_qr_f64.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_trans_q31.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_trans_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_solve_lower_triangular_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_trans_q15.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_ldlt_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cholesky_f64.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_vec_mult_q31.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_householder_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_trans_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_solve_lower_triangular_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_qr_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q15.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q7.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cholesky_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_vec_mult_q15.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cholesky_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q31.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_householder_f64.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q31.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_opt_q31.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_solve_upper_triangular_f64.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q31.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q15.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_householder_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q15.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_solve_upper_triangular_f32.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q7.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_solve_upper_triangular_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_ldlt_f64.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f64.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_vec_mult_f16.o edge-impulse-sdk/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_kullback_leibler_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_entropy_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mse_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mse_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_entropy_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_no_idx_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_kullback_leibler_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_no_idx_q7.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mse_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_dot_prod_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_kullback_leibler_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_accumulate_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_dot_prod_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_no_idx_q7.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_no_idx_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_no_idx_q7.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mse_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_accumulate_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_no_idx_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_accumulate_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q7.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_no_idx_q7.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_no_idx_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_no_idx_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_no_idx_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_no_idx_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mse_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_no_idx_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_no_idx_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_no_idx_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_no_idx_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_no_idx_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_q7.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q7.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_no_idx_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmax_no_idx_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mse_q7.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_no_idx_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_no_idx_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f16.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_q7.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q7.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_no_idx_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_max_no_idx_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_no_idx_f32.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_entropy_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f64.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_no_idx_q15.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q31.o edge-impulse-sdk/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q7.o edge-impulse-sdk/tensorflow/lite/c/common.o source/main.o tflite-model/tflite_learn_5_compiled.o edge-impulse-sdk/dsp/kissfft/kiss_fftr.o edge-impulse-sdk/dsp/kissfft/kiss_fft.o edge-impulse-sdk/dsp/dct/fast-dct-fft.o edge-impulse-sdk/dsp/memory.o edge-impulse-sdk/porting/posix/debug_log.o edge-impulse-sdk/porting/posix/ei_classifier_porting.o edge-impulse-sdk/porting/mingw32/debug_log.o edge-impulse-sdk/porting/mingw32/ei_classifier_porting.o edge-impulse-sdk/tensorflow/lite/kernels/tree_ensemble_classifier.o edge-impulse-sdk/tensorflow/lite/kernels/kernel_util_lite.o edge-impulse-sdk/tensorflow/lite/kernels/internal/quantization_util.o edge-impulse-sdk/tensorflow/lite/kernels/internal/reference_portable_tensor_utils.o edge-impulse-sdk/tensorflow/lite/kernels/internal/tensor_utils.o edge-impulse-sdk/tensorflow/lite/kernels/internal/portable_tensor_utils.o edge-impulse-sdk/tensorflow/lite/micro/kernels/reduce.o edge-impulse-sdk/tensorflow/lite/micro/kernels/maximum_minimum.o edge-impulse-sdk/tensorflow/lite/micro/kernels/svdf.o edge-impulse-sdk/tensorflow/lite/micro/kernels/activations.o edge-impulse-sdk/tensorflow/lite/micro/kernels/assign_variable.o edge-impulse-sdk/tensorflow/lite/micro/kernels/quantize.o edge-impulse-sdk/tensorflow/lite/micro/kernels/hard_swish_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/circular_buffer_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/select.o edge-impulse-sdk/tensorflow/lite/micro/kernels/scratch_buffers.o edge-impulse-sdk/tensorflow/lite/micro/kernels/add_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/scratch_buf_mgr.o edge-impulse-sdk/tensorflow/lite/micro/kernels/rfft2d.o edge-impulse-sdk/tensorflow/lite/micro/kernels/tree_ensemble_classifier.o edge-impulse-sdk/tensorflow/lite/micro/kernels/fully_connected.o edge-impulse-sdk/tensorflow/lite/micro/kernels/pooling.o edge-impulse-sdk/tensorflow/lite/micro/kernels/l2norm.o edge-impulse-sdk/tensorflow/lite/micro/kernels/read_variable.o edge-impulse-sdk/tensorflow/lite/micro/kernels/elu.o edge-impulse-sdk/tensorflow/lite/micro/kernels/gather.o edge-impulse-sdk/tensorflow/lite/micro/kernels/exp.o edge-impulse-sdk/tensorflow/lite/micro/kernels/micro_tensor_utils.o edge-impulse-sdk/tensorflow/lite/micro/kernels/prelu.o edge-impulse-sdk/tensorflow/lite/micro/kernels/conv.o edge-impulse-sdk/tensorflow/lite/micro/kernels/slice.o edge-impulse-sdk/tensorflow/lite/micro/kernels/squeeze.o edge-impulse-sdk/tensorflow/lite/micro/kernels/depth_to_space.o edge-impulse-sdk/tensorflow/lite/micro/kernels/comparisons.o edge-impulse-sdk/tensorflow/lite/micro/kernels/logical.o edge-impulse-sdk/tensorflow/lite/micro/kernels/depthwise_conv.o edge-impulse-sdk/tensorflow/lite/micro/kernels/reshape.o edge-impulse-sdk/tensorflow/lite/micro/kernels/mul.o edge-impulse-sdk/tensorflow/lite/micro/kernels/mli_interface.o edge-impulse-sdk/tensorflow/lite/micro/kernels/round.o edge-impulse-sdk/tensorflow/lite/micro/kernels/concatenation.o edge-impulse-sdk/tensorflow/lite/micro/kernels/mli_slicers.o edge-impulse-sdk/tensorflow/lite/micro/kernels/depthwise_conv_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/detection_postprocess.o edge-impulse-sdk/tensorflow/lite/micro/kernels/dequantize_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/sub.o edge-impulse-sdk/tensorflow/lite/micro/kernels/dequantize.o edge-impulse-sdk/tensorflow/lite/micro/kernels/logistic.o edge-impulse-sdk/tensorflow/lite/micro/kernels/leaky_relu.o edge-impulse-sdk/tensorflow/lite/micro/kernels/pack.o edge-impulse-sdk/tensorflow/lite/micro/kernels/resize_nearest_neighbor.o edge-impulse-sdk/tensorflow/lite/micro/kernels/floor_div.o edge-impulse-sdk/tensorflow/lite/micro/kernels/batch_to_space_nd.o edge-impulse-sdk/tensorflow/lite/micro/kernels/pooling_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/softmax.o edge-impulse-sdk/tensorflow/lite/micro/kernels/batch_matmul.o edge-impulse-sdk/tensorflow/lite/micro/kernels/fill.o edge-impulse-sdk/tensorflow/lite/micro/kernels/while.o edge-impulse-sdk/tensorflow/lite/micro/kernels/div.o edge-impulse-sdk/tensorflow/lite/micro/kernels/reduce_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/zeros_like.o edge-impulse-sdk/tensorflow/lite/micro/kernels/svdf_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/quantize_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/cumsum.o edge-impulse-sdk/tensorflow/lite/micro/kernels/mul_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/shape.o edge-impulse-sdk/tensorflow/lite/micro/kernels/resize_bilinear.o edge-impulse-sdk/tensorflow/lite/micro/kernels/hard_swish.o edge-impulse-sdk/tensorflow/lite/micro/kernels/logistic_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/transpose_conv.o edge-impulse-sdk/tensorflow/lite/micro/kernels/complex_abs.o edge-impulse-sdk/tensorflow/lite/micro/kernels/neg.o edge-impulse-sdk/tensorflow/lite/micro/kernels/unidirectional_sequence_lstm.o edge-impulse-sdk/tensorflow/lite/micro/kernels/add_n.o edge-impulse-sdk/tensorflow/lite/micro/kernels/gather_nd.o edge-impulse-sdk/tensorflow/lite/micro/kernels/unpack.o edge-impulse-sdk/tensorflow/lite/micro/kernels/arg_min_max.o edge-impulse-sdk/tensorflow/lite/micro/kernels/ceil.o edge-impulse-sdk/tensorflow/lite/micro/kernels/squared_difference.o edge-impulse-sdk/tensorflow/lite/micro/kernels/transpose.o edge-impulse-sdk/tensorflow/lite/micro/kernels/log_softmax.o edge-impulse-sdk/tensorflow/lite/micro/kernels/mirror_pad.o edge-impulse-sdk/tensorflow/lite/micro/kernels/prelu_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/space_to_batch_nd.o edge-impulse-sdk/tensorflow/lite/micro/kernels/leaky_relu_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/space_to_depth.o edge-impulse-sdk/tensorflow/lite/micro/kernels/kernel_runner.o edge-impulse-sdk/tensorflow/lite/micro/kernels/logical_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/expand_dims.o edge-impulse-sdk/tensorflow/lite/micro/kernels/call_once.o edge-impulse-sdk/tensorflow/lite/micro/kernels/fully_connected_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/elementwise.o edge-impulse-sdk/tensorflow/lite/micro/kernels/var_handle.o edge-impulse-sdk/tensorflow/lite/micro/kernels/l2_pool_2d.o edge-impulse-sdk/tensorflow/lite/micro/kernels/floor_mod.o edge-impulse-sdk/tensorflow/lite/micro/kernels/kernel_util_micro.o edge-impulse-sdk/tensorflow/lite/micro/kernels/circular_buffer.o edge-impulse-sdk/tensorflow/lite/micro/kernels/floor.o edge-impulse-sdk/tensorflow/lite/micro/kernels/add.o edge-impulse-sdk/tensorflow/lite/micro/kernels/broadcast_args.o edge-impulse-sdk/tensorflow/lite/micro/kernels/split_v.o edge-impulse-sdk/tensorflow/lite/micro/kernels/sub_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/conv_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/activations_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/broadcast_to.o edge-impulse-sdk/tensorflow/lite/micro/kernels/tanh.o edge-impulse-sdk/tensorflow/lite/micro/kernels/if.o edge-impulse-sdk/tensorflow/lite/micro/kernels/ethosu.o edge-impulse-sdk/tensorflow/lite/micro/kernels/pad.o edge-impulse-sdk/tensorflow/lite/micro/kernels/softmax_common.o edge-impulse-sdk/tensorflow/lite/micro/kernels/lstm_eval.o edge-impulse-sdk/tensorflow/lite/micro/kernels/cast.o edge-impulse-sdk/tensorflow/lite/micro/kernels/strided_slice.o edge-impulse-sdk/tensorflow/lite/micro/kernels/split.o edge-impulse-sdk/tensorflow/lite/micro/kernels/real.o edge-impulse-sdk/tensorflow/lite/micro/system_setup.o edge-impulse-sdk/tensorflow/lite/micro/recording_micro_allocator.o edge-impulse-sdk/tensorflow/lite/micro/flatbuffer_utils.o edge-impulse-sdk/tensorflow/lite/micro/micro_interpreter.o edge-impulse-sdk/tensorflow/lite/micro/all_ops_resolver.o edge-impulse-sdk/tensorflow/lite/micro/micro_context.o edge-impulse-sdk/tensorflow/lite/micro/mock_micro_graph.o edge-impulse-sdk/tensorflow/lite/micro/micro_graph.o edge-impulse-sdk/tensorflow/lite/micro/op_resolver_bridge.o edge-impulse-sdk/tensorflow/lite/micro/micro_time.o edge-impulse-sdk/tensorflow/lite/micro/micro_string.o edge-impulse-sdk/tensorflow/lite/micro/micro_utils.o edge-impulse-sdk/tensorflow/lite/micro/micro_profiler.o edge-impulse-sdk/tensorflow/lite/micro/flatbuffer_conversions_bridge.o edge-impulse-sdk/tensorflow/lite/micro/micro_allocator.o edge-impulse-sdk/tensorflow/lite/micro/test_helpers.o edge-impulse-sdk/tensorflow/lite/micro/micro_log.o edge-impulse-sdk/tensorflow/lite/micro/fake_micro_context.o edge-impulse-sdk/tensorflow/lite/micro/micro_allocation_info.o edge-impulse-sdk/tensorflow/lite/micro/micro_resource_variable.o edge-impulse-sdk/tensorflow/lite/micro/memory_helpers.o edge-impulse-sdk/tensorflow/lite/micro/test_helper_custom_ops.o edge-impulse-sdk/tensorflow/lite/micro/recording_single_arena_buffer_allocator.o edge-impulse-sdk/tensorflow/lite/micro/micro_error_reporter.o edge-impulse-sdk/tensorflow/lite/micro/schema_utils.o edge-impulse-sdk/tensorflow/lite/micro/non_persistent_arena_buffer_allocator.o edge-impulse-sdk/tensorflow/lite/micro/persistent_arena_buffer_allocator.o edge-impulse-sdk/tensorflow/lite/micro/single_arena_buffer_allocator.o edge-impulse-sdk/tensorflow/lite/micro/memory_planner/non_persistent_buffer_planner_shim.o edge-impulse-sdk/tensorflow/lite/micro/memory_planner/greedy_memory_planner.o edge-impulse-sdk/tensorflow/lite/micro/memory_planner/linear_memory_planner.o edge-impulse-sdk/tensorflow/lite/core/api/op_resolver.o edge-impulse-sdk/tensorflow/lite/core/api/error_reporter.o edge-impulse-sdk/tensorflow/lite/core/api/tensor_utils.o edge-impulse-sdk/tensorflow/lite/core/api/flatbuffer_conversions.o edge-impulse-sdk/tensorflow/lite/core/api/common.o -o ./build/app -lm -lstdc++, …) failed.
make (e=87): The parameter is incorrect.
mingw32-make: *** [Makefile:110: app] Error 87
“Building standalone classifier OK”

Hi @ismahel

You are exceeding the length of command that can be given.

Typically this happens in Windows when the directory length is too large. Try moving your project and renaming the folder it is located in to a shorter length

Best

Eoin

1 Like