适配协议0.3

This commit is contained in:
cxh 2025-07-14 16:55:55 +08:00
parent e71c314725
commit b1879651ae
49 changed files with 5774 additions and 807 deletions

View File

@ -14,7 +14,7 @@ include_directories(
${CMAKE_SOURCE_DIR}/include/paho_mqtt ${CMAKE_SOURCE_DIR}/include/paho_mqtt
) )
link_directories(${CMAKE_SOURCE_DIR}/lib/hisi) link_directories(${CMAKE_SOURCE_DIR}/lib/x86)
# #
set(SOURCES set(SOURCES
@ -26,7 +26,6 @@ set(SOURCES
src/mqtt/mqtt_client.cpp src/mqtt/mqtt_client.cpp
src/mqtt/mqtt_client_wrapper.cpp src/mqtt/mqtt_client_wrapper.cpp
src/tcp/tcp_thread/broadcast_client.cpp src/tcp/tcp_thread/broadcast_client.cpp
src/tcp/tcp_thread/broadcast_ack_manager.cpp
src/tcp/tcp_thread/mqtt_config_client.cpp src/tcp/tcp_thread/mqtt_config_client.cpp
src/tcp/tcp_thread/uplink_data_client.cpp src/tcp/tcp_thread/uplink_data_client.cpp
src/tcp/tcp_thread/uplink_notify_client.cpp src/tcp/tcp_thread/uplink_notify_client.cpp
@ -37,8 +36,8 @@ add_executable(${PROJECT_NAME} ${SOURCES})
target_link_libraries(mqtt_client target_link_libraries(mqtt_client
pthread pthread
paho-mqttpp3 libpaho-mqttpp3.a
paho-mqtt3as libpaho-mqtt3as.a
ssl ssl
crypto crypto
dl dl

BIN
bin/mqtt_250714.zip Normal file

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -22,62 +22,62 @@ CMAKE_AR:FILEPATH=/usr/bin/ar
//Choose the type of build, options are: None Debug Release RelWithDebInfo //Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ... // MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Release CMAKE_BUILD_TYPE:STRING=
//Enable/Disable color output during build. //Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON CMAKE_COLOR_MAKEFILE:BOOL=ON
//No help, variable specified on the command line. //CXX compiler
CMAKE_CXX_COMPILER:UNINITIALIZED=aarch64-himix210-linux-g++ CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
//A wrapper around 'ar' adding the appropriate '--plugin' option //A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler // for the GCC compiler
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9
//A wrapper around 'ranlib' adding the appropriate '--plugin' option //A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler // for the GCC compiler
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9
//Flags used by the CXX compiler during all build types. //Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING= CMAKE_CXX_FLAGS:STRING=
//Flags used by the CXX compiler during DEBUG builds. //Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING= CMAKE_CXX_FLAGS_DEBUG:STRING=-g
//Flags used by the CXX compiler during MINSIZEREL builds. //Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING= CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the CXX compiler during RELEASE builds. //Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING= CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the CXX compiler during RELWITHDEBINFO builds. //Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING= CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//No help, variable specified on the command line. //C compiler
CMAKE_C_COMPILER:UNINITIALIZED=aarch64-himix210-linux-gcc CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
//A wrapper around 'ar' adding the appropriate '--plugin' option //A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler // for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9
//A wrapper around 'ranlib' adding the appropriate '--plugin' option //A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler // for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9
//Flags used by the C compiler during all build types. //Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING= CMAKE_C_FLAGS:STRING=
//Flags used by the C compiler during DEBUG builds. //Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING= CMAKE_C_FLAGS_DEBUG:STRING=-g
//Flags used by the C compiler during MINSIZEREL builds. //Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING= CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the C compiler during RELEASE builds. //Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING= CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the C compiler during RELWITHDEBINFO builds. //Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING= CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//Path to a program. //Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
@ -275,7 +275,7 @@ CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL //ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Executable file format //Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG

View File

@ -1,7 +1,7 @@
set(CMAKE_C_COMPILER "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc") set(CMAKE_C_COMPILER "/usr/bin/cc")
set(CMAKE_C_COMPILER_ARG1 "") set(CMAKE_C_COMPILER_ARG1 "")
set(CMAKE_C_COMPILER_ID "GNU") set(CMAKE_C_COMPILER_ID "GNU")
set(CMAKE_C_COMPILER_VERSION "7.3.0") set(CMAKE_C_COMPILER_VERSION "9.4.0")
set(CMAKE_C_COMPILER_VERSION_INTERNAL "") set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
set(CMAKE_C_COMPILER_WRAPPER "") set(CMAKE_C_COMPILER_WRAPPER "")
set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
@ -18,9 +18,9 @@ set(CMAKE_C_SIMULATE_VERSION "")
set(CMAKE_AR "/usr/bin/ar") set(CMAKE_AR "/usr/bin/ar")
set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9")
set(CMAKE_RANLIB "/usr/bin/ranlib") set(CMAKE_RANLIB "/usr/bin/ranlib")
set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9")
set(CMAKE_LINKER "/usr/bin/ld") set(CMAKE_LINKER "/usr/bin/ld")
set(CMAKE_MT "") set(CMAKE_MT "")
set(CMAKE_COMPILER_IS_GNUCC 1) set(CMAKE_COMPILER_IS_GNUCC 1)
@ -47,7 +47,7 @@ set(CMAKE_C_LINKER_PREFERENCE 10)
# Save compiler ABI information. # Save compiler ABI information.
set(CMAKE_C_SIZEOF_DATA_PTR "8") set(CMAKE_C_SIZEOF_DATA_PTR "8")
set(CMAKE_C_COMPILER_ABI "ELF") set(CMAKE_C_COMPILER_ABI "ELF")
set(CMAKE_C_LIBRARY_ARCHITECTURE "") set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
if(CMAKE_C_SIZEOF_DATA_PTR) if(CMAKE_C_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
@ -58,7 +58,7 @@ if(CMAKE_C_COMPILER_ABI)
endif() endif()
if(CMAKE_C_LIBRARY_ARCHITECTURE) if(CMAKE_C_LIBRARY_ARCHITECTURE)
set(CMAKE_LIBRARY_ARCHITECTURE "") set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
endif() endif()
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
@ -70,7 +70,7 @@ endif()
set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/include") set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib64;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/lib;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/lib") set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")

View File

@ -1,16 +1,16 @@
set(CMAKE_CXX_COMPILER "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++") set(CMAKE_CXX_COMPILER "/usr/bin/c++")
set(CMAKE_CXX_COMPILER_ARG1 "") set(CMAKE_CXX_COMPILER_ARG1 "")
set(CMAKE_CXX_COMPILER_ID "GNU") set(CMAKE_CXX_COMPILER_ID "GNU")
set(CMAKE_CXX_COMPILER_VERSION "7.3.0") set(CMAKE_CXX_COMPILER_VERSION "9.4.0")
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
set(CMAKE_CXX_COMPILER_WRAPPER "") set(CMAKE_CXX_COMPILER_WRAPPER "")
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20")
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
set(CMAKE_CXX20_COMPILE_FEATURES "") set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
set(CMAKE_CXX_PLATFORM_ID "Linux") set(CMAKE_CXX_PLATFORM_ID "Linux")
set(CMAKE_CXX_SIMULATE_ID "") set(CMAKE_CXX_SIMULATE_ID "")
@ -20,9 +20,9 @@ set(CMAKE_CXX_SIMULATE_VERSION "")
set(CMAKE_AR "/usr/bin/ar") set(CMAKE_AR "/usr/bin/ar")
set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar") set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9")
set(CMAKE_RANLIB "/usr/bin/ranlib") set(CMAKE_RANLIB "/usr/bin/ranlib")
set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib") set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9")
set(CMAKE_LINKER "/usr/bin/ld") set(CMAKE_LINKER "/usr/bin/ld")
set(CMAKE_MT "") set(CMAKE_MT "")
set(CMAKE_COMPILER_IS_GNUCXX 1) set(CMAKE_COMPILER_IS_GNUCXX 1)
@ -59,7 +59,7 @@ set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
# Save compiler ABI information. # Save compiler ABI information.
set(CMAKE_CXX_SIZEOF_DATA_PTR "8") set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
set(CMAKE_CXX_COMPILER_ABI "ELF") set(CMAKE_CXX_COMPILER_ABI "ELF")
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
if(CMAKE_CXX_SIZEOF_DATA_PTR) if(CMAKE_CXX_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
@ -70,7 +70,7 @@ if(CMAKE_CXX_COMPILER_ABI)
endif() endif()
if(CMAKE_CXX_LIBRARY_ARCHITECTURE) if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
set(CMAKE_LIBRARY_ARCHITECTURE "") set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
endif() endif()
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
@ -82,7 +82,7 @@ endif()
set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include/c++/7.3.0;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include/c++/7.3.0/aarch64-linux-gnu;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include/c++/7.3.0/backward;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/include") set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib64;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/lib;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/lib") set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")

View File

@ -1,184 +0,0 @@
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: aarch64-himix210-linux-gcc
Build flags:
Id flags:
The output was:
No such file or directory
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: aarch64-himix210-linux-gcc
Build flags:
Id flags: -c
The output was:
No such file or directory
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: aarch64-himix210-linux-gcc
Build flags:
Id flags: -Aa
The output was:
No such file or directory
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: aarch64-himix210-linux-gcc
Build flags:
Id flags: -D__CLASSIC_C__
The output was:
No such file or directory
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: aarch64-himix210-linux-gcc
Build flags:
Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
The output was:
No such file or directory
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: aarch64-himix210-linux-gcc
Build flags:
Id flags:
The output was:
No such file or directory
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: aarch64-himix210-linux-gcc
Build flags:
Id flags: -c
The output was:
No such file or directory
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: aarch64-himix210-linux-gcc
Build flags:
Id flags: -Aa
The output was:
No such file or directory
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: aarch64-himix210-linux-gcc
Build flags:
Id flags: -D__CLASSIC_C__
The output was:
No such file or directory
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: aarch64-himix210-linux-gcc
Build flags:
Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
The output was:
No such file or directory
Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler":
Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler":
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: aarch64-himix210-linux-g++
Build flags:
Id flags:
The output was:
No such file or directory
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: aarch64-himix210-linux-g++
Build flags:
Id flags: -c
The output was:
No such file or directory
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: aarch64-himix210-linux-g++
Build flags:
Id flags: --c++
The output was:
No such file or directory
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: aarch64-himix210-linux-g++
Build flags:
Id flags: --ec++
The output was:
No such file or directory
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: aarch64-himix210-linux-g++
Build flags:
Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
The output was:
No such file or directory
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: aarch64-himix210-linux-g++
Build flags:
Id flags:
The output was:
No such file or directory
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: aarch64-himix210-linux-g++
Build flags:
Id flags: -c
The output was:
No such file or directory
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: aarch64-himix210-linux-g++
Build flags:
Id flags: --c++
The output was:
No such file or directory
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: aarch64-himix210-linux-g++
Build flags:
Id flags: --ec++
The output was:
No such file or directory
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
Compiler: aarch64-himix210-linux-g++
Build flags:
Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
The output was:
No such file or directory
Checking whether the CXX compiler is IAR using "" did not match "IAR .+ Compiler":
Checking whether the CXX compiler is IAR using "" did not match "IAR .+ Compiler":

View File

@ -1,6 +1,6 @@
The system is: Linux - 5.15.0-139-generic - x86_64 The system is: Linux - 5.15.0-139-generic - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc Compiler: /usr/bin/cc
Build flags: Build flags:
Id flags: Id flags:
@ -13,7 +13,7 @@ Compilation of the C compiler identification source "CMakeCCompilerId.c" produce
The C compiler identification is GNU, found in "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/3.16.3/CompilerIdC/a.out" The C compiler identification is GNU, found in "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/3.16.3/CompilerIdC/a.out"
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ Compiler: /usr/bin/c++
Build flags: Build flags:
Id flags: Id flags:
@ -28,13 +28,13 @@ The CXX compiler identification is GNU, found in "/home/cxh/Desktop/mqtt_client/
Determining if the C compiler works passed with the following output: Determining if the C compiler works passed with the following output:
Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_7c26e/fast && /usr/bin/make -f CMakeFiles/cmTC_7c26e.dir/build.make CMakeFiles/cmTC_7c26e.dir/build Run Build Command(s):/usr/bin/make cmTC_fedda/fast && /usr/bin/make -f CMakeFiles/cmTC_fedda.dir/build.make CMakeFiles/cmTC_fedda.dir/build
make[1]: 进入目录“/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp” make[1]: 进入目录“/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_7c26e.dir/testCCompiler.c.o Building C object CMakeFiles/cmTC_fedda.dir/testCCompiler.c.o
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc -o CMakeFiles/cmTC_7c26e.dir/testCCompiler.c.o -c /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp/testCCompiler.c /usr/bin/cc -o CMakeFiles/cmTC_fedda.dir/testCCompiler.c.o -c /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_7c26e Linking C executable cmTC_fedda
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7c26e.dir/link.txt --verbose=1 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fedda.dir/link.txt --verbose=1
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc CMakeFiles/cmTC_7c26e.dir/testCCompiler.c.o -o cmTC_7c26e /usr/bin/cc CMakeFiles/cmTC_fedda.dir/testCCompiler.c.o -o cmTC_fedda
make[1]: 离开目录“/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp” make[1]: 离开目录“/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp”
@ -42,59 +42,62 @@ make[1]: 离开目录“/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp
Detecting C compiler ABI info compiled with the following output: Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_84014/fast && /usr/bin/make -f CMakeFiles/cmTC_84014.dir/build.make CMakeFiles/cmTC_84014.dir/build Run Build Command(s):/usr/bin/make cmTC_12644/fast && /usr/bin/make -f CMakeFiles/cmTC_12644.dir/build.make CMakeFiles/cmTC_12644.dir/build
make[1]: Entering directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp' make[1]: Entering directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o Building C object CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc -v -o CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c /usr/bin/cc -v -o CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c
Using built-in specs. Using built-in specs.
COLLECT_GCC=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc COLLECT_GCC=/usr/bin/cc
Target: aarch64-linux-gnu OFFLOAD_TARGET_NAMES=nvptx-none:hsa
Configured with: /home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/../../open_source/aarch64-himix210-linux_src/gcc-7.3.0/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=aarch64-linux-gnu --with-arch=armv8-a --prefix=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210 --enable-threads --disable-libmudflap -enable-libssp --enable-gold=yes --disable-libstdcxx-pch --disable-multilib --enable-multiarch --with-gnu-as --with-gnu-ld --enable-libgomp --enable-gnu-indirect-function --enable-checking=yes --enable-lto --enable-c99 --enable-long-long --disable-nls --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-shared --with-pkgversion='HC&C V1R3C00SPC200B042_20210105' --enable-languages=c,c++ --with-headers=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target/usr/include --with-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-build-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-gmp=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpfr=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpc=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-build-time-tools=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/aarch64-linux-gnu/bin --libdir=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/lib --disable-bootstrap --with-system-zlib OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix Thread model: posix
gcc version 7.3.0 (HC&C V1R3C00SPC200B042_20210105) gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64' COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/cc1 -quiet -v -imultiarch aarch64-linux-gnu -iprefix /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/ -isysroot /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -march=armv8-a -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o -version -o /tmp/ccUWkVgd.s /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccnno5Yl.s
GNU C11 (HC&C V1R3C00SPC200B042_20210105) version 7.3.0 (aarch64-linux-gnu) GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)
compiled by GNU C version 4.9.3, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version none compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/include" GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/local/include/aarch64-linux-gnu" ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/local/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"
ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"
ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include"
ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include/aarch64-linux-gnu"
#include "..." search starts here: #include "..." search starts here:
#include <...> search starts here: #include <...> search starts here:
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include /usr/lib/gcc/x86_64-linux-gnu/9/include
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed /usr/local/include
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include /usr/include/x86_64-linux-gnu
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include /usr/include
End of search list. End of search list.
GNU C11 (HC&C V1R3C00SPC200B042_20210105) version 7.3.0 (aarch64-linux-gnu) GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)
compiled by GNU C version 4.9.3, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version none compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 236f389f172e40deb3cc4365ce28b5d0 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64' Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/as -v -EL -march=armv8-a -mabi=lp64 -o CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o /tmp/ccUWkVgd.s COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (HC@bfd_version_package@C V1R3C00SPC200B042_20210105) 2.34 as -v --64 -o CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o /tmp/ccnno5Yl.s
COMPILER_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/ GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34
LIBRARY_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/ COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64' LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
Linking C executable cmTC_84014 COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_84014.dir/link.txt --verbose=1 Linking C executable cmTC_12644
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc -v CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o -o cmTC_84014 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_12644.dir/link.txt --verbose=1
/usr/bin/cc -v CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o -o cmTC_12644
Using built-in specs. Using built-in specs.
COLLECT_GCC=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/lto-wrapper COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
Target: aarch64-linux-gnu OFFLOAD_TARGET_NAMES=nvptx-none:hsa
Configured with: /home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/../../open_source/aarch64-himix210-linux_src/gcc-7.3.0/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=aarch64-linux-gnu --with-arch=armv8-a --prefix=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210 --enable-threads --disable-libmudflap -enable-libssp --enable-gold=yes --disable-libstdcxx-pch --disable-multilib --enable-multiarch --with-gnu-as --with-gnu-ld --enable-libgomp --enable-gnu-indirect-function --enable-checking=yes --enable-lto --enable-c99 --enable-long-long --disable-nls --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-shared --with-pkgversion='HC&C V1R3C00SPC200B042_20210105' --enable-languages=c,c++ --with-headers=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target/usr/include --with-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-build-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-gmp=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpfr=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpc=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-build-time-tools=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/aarch64-linux-gnu/bin --libdir=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/lib --disable-bootstrap --with-system-zlib OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix Thread model: posix
gcc version 7.3.0 (HC&C V1R3C00SPC200B042_20210105) gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2)
COMPILER_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/ COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_84014' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_12644' '-mtune=generic' '-march=x86-64'
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/collect2 -plugin /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/liblto_plugin.so -plugin-opt=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyq2NWb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target --eh-frame-hdr -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-835769 --fix-cortex-a53-843419 -o cmTC_84014 /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crt1.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crti.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtbegin.o -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0 -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64 -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtend.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crtn.o /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmBRxJM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_12644 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_84014' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_12644' '-mtune=generic' '-march=x86-64'
make[1]: Leaving directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp' make[1]: Leaving directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp'
@ -102,139 +105,148 @@ make[1]: Leaving directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMake
Parsed C implicit include dir info from above output: rv=done Parsed C implicit include dir info from above output: rv=done
found start of include info found start of include info
found start of implicit include info found start of implicit include info
add: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include] add: [/usr/lib/gcc/x86_64-linux-gnu/9/include]
add: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed] add: [/usr/local/include]
add: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include] add: [/usr/include/x86_64-linux-gnu]
add: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include] add: [/usr/include]
end of search list found end of search list found
collapse include dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include] collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include]
collapse include dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed] collapse include dir [/usr/local/include] ==> [/usr/local/include]
collapse include dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include] collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
collapse include dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/include] collapse include dir [/usr/include] ==> [/usr/include]
implicit include dirs: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/include] implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
Parsed C implicit link information from above output: Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp] ignore line: [Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp]
ignore line: [] ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make cmTC_84014/fast && /usr/bin/make -f CMakeFiles/cmTC_84014.dir/build.make CMakeFiles/cmTC_84014.dir/build] ignore line: [Run Build Command(s):/usr/bin/make cmTC_12644/fast && /usr/bin/make -f CMakeFiles/cmTC_12644.dir/build.make CMakeFiles/cmTC_12644.dir/build]
ignore line: [make[1]: Entering directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp'] ignore line: [make[1]: Entering directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp']
ignore line: [Building C object CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o] ignore line: [Building C object CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o]
ignore line: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc -v -o CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c] ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc] ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [Target: aarch64-linux-gnu] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
ignore line: [Configured with: /home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/../../open_source/aarch64-himix210-linux_src/gcc-7.3.0/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=aarch64-linux-gnu --with-arch=armv8-a --prefix=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210 --enable-threads --disable-libmudflap -enable-libssp --enable-gold=yes --disable-libstdcxx-pch --disable-multilib --enable-multiarch --with-gnu-as --with-gnu-ld --enable-libgomp --enable-gnu-indirect-function --enable-checking=yes --enable-lto --enable-c99 --enable-long-long --disable-nls --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-shared --with-pkgversion='HC&C V1R3C00SPC200B042_20210105' --enable-languages=c,c++ --with-headers=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target/usr/include --with-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-build-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-gmp=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpfr=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpc=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-build-time-tools=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/aarch64-linux-gnu/bin --libdir=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/lib --disable-bootstrap --with-system-zlib] ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix] ignore line: [Thread model: posix]
ignore line: [gcc version 7.3.0 (HC&C V1R3C00SPC200B042_20210105) ] ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/cc1 -quiet -v -imultiarch aarch64-linux-gnu -iprefix /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/ -isysroot /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -march=armv8-a -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o -version -o /tmp/ccUWkVgd.s] ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccnno5Yl.s]
ignore line: [GNU C11 (HC&C V1R3C00SPC200B042_20210105) version 7.3.0 (aarch64-linux-gnu)] ignore line: [GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 4.9.3 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version none] ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP]
ignore line: [GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096] ignore line: []
ignore line: [ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/include"] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/local/include/aarch64-linux-gnu"] ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
ignore line: [ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/local/include"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"]
ignore line: [ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"]
ignore line: [ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include"]
ignore line: [ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include/aarch64-linux-gnu"]
ignore line: [#include "..." search starts here:] ignore line: [#include "..." search starts here:]
ignore line: [#include <...> search starts here:] ignore line: [#include <...> search starts here:]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include] ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed] ignore line: [ /usr/local/include]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include] ignore line: [ /usr/include/x86_64-linux-gnu]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include] ignore line: [ /usr/include]
ignore line: [End of search list.] ignore line: [End of search list.]
ignore line: [GNU C11 (HC&C V1R3C00SPC200B042_20210105) version 7.3.0 (aarch64-linux-gnu)] ignore line: [GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 4.9.3 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version none] ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP]
ignore line: [GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096] ignore line: []
ignore line: [Compiler executable checksum: 236f389f172e40deb3cc4365ce28b5d0] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64'] ignore line: [Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/as -v -EL -march=armv8-a -mabi=lp64 -o CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o /tmp/ccUWkVgd.s] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (HC@bfd_version_package@C V1R3C00SPC200B042_20210105) 2.34] ignore line: [ as -v --64 -o CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o /tmp/ccnno5Yl.s]
ignore line: [COMPILER_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/] ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34]
ignore line: [LIBRARY_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o' '-c' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64'] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
ignore line: [Linking C executable cmTC_84014] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_84014.dir/link.txt --verbose=1] ignore line: [Linking C executable cmTC_12644]
ignore line: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc -v CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o -o cmTC_84014 ] ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_12644.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o -o cmTC_12644 ]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-gcc] ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/lto-wrapper] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper]
ignore line: [Target: aarch64-linux-gnu] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
ignore line: [Configured with: /home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/../../open_source/aarch64-himix210-linux_src/gcc-7.3.0/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=aarch64-linux-gnu --with-arch=armv8-a --prefix=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210 --enable-threads --disable-libmudflap -enable-libssp --enable-gold=yes --disable-libstdcxx-pch --disable-multilib --enable-multiarch --with-gnu-as --with-gnu-ld --enable-libgomp --enable-gnu-indirect-function --enable-checking=yes --enable-lto --enable-c99 --enable-long-long --disable-nls --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-shared --with-pkgversion='HC&C V1R3C00SPC200B042_20210105' --enable-languages=c,c++ --with-headers=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target/usr/include --with-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-build-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-gmp=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpfr=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpc=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-build-time-tools=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/aarch64-linux-gnu/bin --libdir=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/lib --disable-bootstrap --with-system-zlib] ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix] ignore line: [Thread model: posix]
ignore line: [gcc version 7.3.0 (HC&C V1R3C00SPC200B042_20210105) ] ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ]
ignore line: [COMPILER_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_84014' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_12644' '-mtune=generic' '-march=x86-64']
link line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/collect2 -plugin /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/liblto_plugin.so -plugin-opt=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyq2NWb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target --eh-frame-hdr -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-835769 --fix-cortex-a53-843419 -o cmTC_84014 /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crt1.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crti.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtbegin.o -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0 -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64 -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtend.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crtn.o] link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmBRxJM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_12644 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o]
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/collect2] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore
arg [-plugin] ==> ignore arg [-plugin] ==> ignore
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/liblto_plugin.so] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/lto-wrapper] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccyq2NWb.res] ==> ignore arg [-plugin-opt=-fresolution=/tmp/ccmBRxJM.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [--sysroot=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target] ==> ignore arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore arg [--eh-frame-hdr] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [--as-needed] ==> ignore
arg [-dynamic-linker] ==> ignore arg [-dynamic-linker] ==> ignore
arg [/lib/ld-linux-aarch64.so.1] ==> ignore arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-X] ==> ignore arg [-pie] ==> ignore
arg [-EL] ==> ignore arg [-znow] ==> ignore
arg [-maarch64linux] ==> ignore arg [-zrelro] ==> ignore
arg [--fix-cortex-a53-835769] ==> ignore
arg [--fix-cortex-a53-843419] ==> ignore
arg [-o] ==> ignore arg [-o] ==> ignore
arg [cmTC_84014] ==> ignore arg [cmTC_12644] ==> ignore
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crt1.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crti.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtbegin.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64] arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib] arg [-L/lib/../lib] ==> dir [/lib/../lib]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib] arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [CMakeFiles/cmTC_84014.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..]
arg [CMakeFiles/cmTC_12644.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc] arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s] arg [-lgcc_s] ==> lib [gcc_s]
arg [--no-as-needed] ==> ignore arg [--pop-state] ==> ignore
arg [-lc] ==> lib [c] arg [-lc] ==> lib [c]
arg [-lgcc] ==> lib [gcc] arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s] arg [-lgcc_s] ==> lib [gcc_s]
arg [--no-as-needed] ==> ignore arg [--pop-state] ==> ignore
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtend.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crtn.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib64] collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib] collapse library dir [/lib/../lib] ==> [/lib]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/lib] collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/lib] collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib]
implicit libs: [gcc;gcc_s;c;gcc;gcc_s] implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
implicit dirs: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib64;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/lib;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/lib] implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
implicit fwks: [] implicit fwks: []
Determining if the CXX compiler works passed with the following output: Determining if the CXX compiler works passed with the following output:
Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_14cab/fast && /usr/bin/make -f CMakeFiles/cmTC_14cab.dir/build.make CMakeFiles/cmTC_14cab.dir/build Run Build Command(s):/usr/bin/make cmTC_e5537/fast && /usr/bin/make -f CMakeFiles/cmTC_e5537.dir/build.make CMakeFiles/cmTC_e5537.dir/build
make[1]: 进入目录“/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp” make[1]: 进入目录“/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_14cab.dir/testCXXCompiler.cxx.o Building CXX object CMakeFiles/cmTC_e5537.dir/testCXXCompiler.cxx.o
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ -o CMakeFiles/cmTC_14cab.dir/testCXXCompiler.cxx.o -c /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx /usr/bin/c++ -o CMakeFiles/cmTC_e5537.dir/testCXXCompiler.cxx.o -c /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTC_14cab Linking CXX executable cmTC_e5537
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_14cab.dir/link.txt --verbose=1 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e5537.dir/link.txt --verbose=1
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ CMakeFiles/cmTC_14cab.dir/testCXXCompiler.cxx.o -o cmTC_14cab /usr/bin/c++ CMakeFiles/cmTC_e5537.dir/testCXXCompiler.cxx.o -o cmTC_e5537
make[1]: 离开目录“/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp” make[1]: 离开目录“/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp”
@ -242,65 +254,66 @@ make[1]: 离开目录“/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp
Detecting CXX compiler ABI info compiled with the following output: Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_22392/fast && /usr/bin/make -f CMakeFiles/cmTC_22392.dir/build.make CMakeFiles/cmTC_22392.dir/build Run Build Command(s):/usr/bin/make cmTC_f4e6d/fast && /usr/bin/make -f CMakeFiles/cmTC_f4e6d.dir/build.make CMakeFiles/cmTC_f4e6d.dir/build
make[1]: Entering directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp' make[1]: Entering directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o Building CXX object CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ -v -o CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp /usr/bin/c++ -v -o CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
Using built-in specs. Using built-in specs.
COLLECT_GCC=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ COLLECT_GCC=/usr/bin/c++
Target: aarch64-linux-gnu OFFLOAD_TARGET_NAMES=nvptx-none:hsa
Configured with: /home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/../../open_source/aarch64-himix210-linux_src/gcc-7.3.0/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=aarch64-linux-gnu --with-arch=armv8-a --prefix=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210 --enable-threads --disable-libmudflap -enable-libssp --enable-gold=yes --disable-libstdcxx-pch --disable-multilib --enable-multiarch --with-gnu-as --with-gnu-ld --enable-libgomp --enable-gnu-indirect-function --enable-checking=yes --enable-lto --enable-c99 --enable-long-long --disable-nls --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-shared --with-pkgversion='HC&C V1R3C00SPC200B042_20210105' --enable-languages=c,c++ --with-headers=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target/usr/include --with-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-build-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-gmp=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpfr=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpc=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-build-time-tools=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/aarch64-linux-gnu/bin --libdir=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/lib --disable-bootstrap --with-system-zlib OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix Thread model: posix
gcc version 7.3.0 (HC&C V1R3C00SPC200B042_20210105) gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64' COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -iprefix /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/ -isysroot /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -march=armv8-a -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/cc9ENpbb.s /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccsiaE2j.s
GNU C++14 (HC&C V1R3C00SPC200B042_20210105) version 7.3.0 (aarch64-linux-gnu) GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)
compiled by GNU C version 4.9.3, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version none compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0" GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/aarch64-linux-gnu" ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"
ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/backward" ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/include" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"
ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/local/include/aarch64-linux-gnu" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"
ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/local/include"
ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed"
ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include"
ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include/aarch64-linux-gnu"
#include "..." search starts here: #include "..." search starts here:
#include <...> search starts here: #include <...> search starts here:
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0 /usr/include/c++/9
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/aarch64-linux-gnu /usr/include/x86_64-linux-gnu/c++/9
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/backward /usr/include/c++/9/backward
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include /usr/lib/gcc/x86_64-linux-gnu/9/include
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed /usr/local/include
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include /usr/include/x86_64-linux-gnu
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include /usr/include
End of search list. End of search list.
GNU C++14 (HC&C V1R3C00SPC200B042_20210105) version 7.3.0 (aarch64-linux-gnu) GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)
compiled by GNU C version 4.9.3, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version none compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: d41cacc179398a5398db29277ffa26f9 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64' Compiler executable checksum: 3d1eba838554fa2348dba760e4770469
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/as -v -EL -march=armv8-a -mabi=lp64 -o CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc9ENpbb.s COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (HC@bfd_version_package@C V1R3C00SPC200B042_20210105) 2.34 as -v --64 -o CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccsiaE2j.s
COMPILER_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/ GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34
LIBRARY_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/ COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64' LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
Linking CXX executable cmTC_22392 COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_22392.dir/link.txt --verbose=1 Linking CXX executable cmTC_f4e6d
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ -v CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_22392 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f4e6d.dir/link.txt --verbose=1
/usr/bin/c++ -v CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f4e6d
Using built-in specs. Using built-in specs.
COLLECT_GCC=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/lto-wrapper COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
Target: aarch64-linux-gnu OFFLOAD_TARGET_NAMES=nvptx-none:hsa
Configured with: /home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/../../open_source/aarch64-himix210-linux_src/gcc-7.3.0/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=aarch64-linux-gnu --with-arch=armv8-a --prefix=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210 --enable-threads --disable-libmudflap -enable-libssp --enable-gold=yes --disable-libstdcxx-pch --disable-multilib --enable-multiarch --with-gnu-as --with-gnu-ld --enable-libgomp --enable-gnu-indirect-function --enable-checking=yes --enable-lto --enable-c99 --enable-long-long --disable-nls --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-shared --with-pkgversion='HC&C V1R3C00SPC200B042_20210105' --enable-languages=c,c++ --with-headers=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target/usr/include --with-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-build-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-gmp=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpfr=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpc=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-build-time-tools=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/aarch64-linux-gnu/bin --libdir=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/lib --disable-bootstrap --with-system-zlib OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix Thread model: posix
gcc version 7.3.0 (HC&C V1R3C00SPC200B042_20210105) gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2)
COMPILER_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/ COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_22392' '-shared-libgcc' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f4e6d' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/collect2 -plugin /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/liblto_plugin.so -plugin-opt=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLBYHNc.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target --eh-frame-hdr -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-835769 --fix-cortex-a53-843419 -o cmTC_22392 /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crt1.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crti.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtbegin.o -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0 -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64 -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtend.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crtn.o /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyzwJ3O.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f4e6d /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_22392' '-shared-libgcc' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f4e6d' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
make[1]: Leaving directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp' make[1]: Leaving directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp'
@ -308,118 +321,122 @@ make[1]: Leaving directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMake
Parsed CXX implicit include dir info from above output: rv=done Parsed CXX implicit include dir info from above output: rv=done
found start of include info found start of include info
found start of implicit include info found start of implicit include info
add: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0] add: [/usr/include/c++/9]
add: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/aarch64-linux-gnu] add: [/usr/include/x86_64-linux-gnu/c++/9]
add: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/backward] add: [/usr/include/c++/9/backward]
add: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include] add: [/usr/lib/gcc/x86_64-linux-gnu/9/include]
add: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed] add: [/usr/local/include]
add: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include] add: [/usr/include/x86_64-linux-gnu]
add: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include] add: [/usr/include]
end of search list found end of search list found
collapse include dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include/c++/7.3.0] collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9]
collapse include dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/aarch64-linux-gnu] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include/c++/7.3.0/aarch64-linux-gnu] collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9]
collapse include dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/backward] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include/c++/7.3.0/backward] collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward]
collapse include dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include] collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include]
collapse include dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed] collapse include dir [/usr/local/include] ==> [/usr/local/include]
collapse include dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include] collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
collapse include dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/include] collapse include dir [/usr/include] ==> [/usr/include]
implicit include dirs: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include/c++/7.3.0;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include/c++/7.3.0/aarch64-linux-gnu;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include/c++/7.3.0/backward;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/include;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/include] implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
Parsed CXX implicit link information from above output: Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp] ignore line: [Change Dir: /home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp]
ignore line: [] ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make cmTC_22392/fast && /usr/bin/make -f CMakeFiles/cmTC_22392.dir/build.make CMakeFiles/cmTC_22392.dir/build] ignore line: [Run Build Command(s):/usr/bin/make cmTC_f4e6d/fast && /usr/bin/make -f CMakeFiles/cmTC_f4e6d.dir/build.make CMakeFiles/cmTC_f4e6d.dir/build]
ignore line: [make[1]: Entering directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp'] ignore line: [make[1]: Entering directory '/home/cxh/Desktop/mqtt_client/build/CMakeFiles/CMakeTmp']
ignore line: [Building CXX object CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o] ignore line: [Building CXX object CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ -v -o CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++] ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [Target: aarch64-linux-gnu] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
ignore line: [Configured with: /home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/../../open_source/aarch64-himix210-linux_src/gcc-7.3.0/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=aarch64-linux-gnu --with-arch=armv8-a --prefix=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210 --enable-threads --disable-libmudflap -enable-libssp --enable-gold=yes --disable-libstdcxx-pch --disable-multilib --enable-multiarch --with-gnu-as --with-gnu-ld --enable-libgomp --enable-gnu-indirect-function --enable-checking=yes --enable-lto --enable-c99 --enable-long-long --disable-nls --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-shared --with-pkgversion='HC&C V1R3C00SPC200B042_20210105' --enable-languages=c,c++ --with-headers=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target/usr/include --with-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-build-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-gmp=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpfr=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpc=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-build-time-tools=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/aarch64-linux-gnu/bin --libdir=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/lib --disable-bootstrap --with-system-zlib] ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix] ignore line: [Thread model: posix]
ignore line: [gcc version 7.3.0 (HC&C V1R3C00SPC200B042_20210105) ] ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -iprefix /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/ -isysroot /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -march=armv8-a -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/cc9ENpbb.s] ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccsiaE2j.s]
ignore line: [GNU C++14 (HC&C V1R3C00SPC200B042_20210105) version 7.3.0 (aarch64-linux-gnu)] ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 4.9.3 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version none] ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP]
ignore line: [GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096] ignore line: []
ignore line: [ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0"] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/aarch64-linux-gnu"] ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"]
ignore line: [ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/backward"] ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
ignore line: [ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/include"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"]
ignore line: [ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/local/include/aarch64-linux-gnu"] ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"]
ignore line: [ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/local/include"]
ignore line: [ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed"]
ignore line: [ignoring duplicate directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/../../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include"]
ignore line: [ignoring nonexistent directory "/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include/aarch64-linux-gnu"]
ignore line: [#include "..." search starts here:] ignore line: [#include "..." search starts here:]
ignore line: [#include <...> search starts here:] ignore line: [#include <...> search starts here:]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0] ignore line: [ /usr/include/c++/9]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/aarch64-linux-gnu] ignore line: [ /usr/include/x86_64-linux-gnu/c++/9]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include/c++/7.3.0/backward] ignore line: [ /usr/include/c++/9/backward]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include] ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/include-fixed] ignore line: [ /usr/local/include]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/include] ignore line: [ /usr/include/x86_64-linux-gnu]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/include] ignore line: [ /usr/include]
ignore line: [End of search list.] ignore line: [End of search list.]
ignore line: [GNU C++14 (HC&C V1R3C00SPC200B042_20210105) version 7.3.0 (aarch64-linux-gnu)] ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 4.9.3 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version none] ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP]
ignore line: [GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096] ignore line: []
ignore line: [Compiler executable checksum: d41cacc179398a5398db29277ffa26f9] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64'] ignore line: [Compiler executable checksum: 3d1eba838554fa2348dba760e4770469]
ignore line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/as -v -EL -march=armv8-a -mabi=lp64 -o CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc9ENpbb.s] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (HC@bfd_version_package@C V1R3C00SPC200B042_20210105) 2.34] ignore line: [ as -v --64 -o CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccsiaE2j.s]
ignore line: [COMPILER_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/] ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34]
ignore line: [LIBRARY_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64'] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
ignore line: [Linking CXX executable cmTC_22392] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_22392.dir/link.txt --verbose=1] ignore line: [Linking CXX executable cmTC_f4e6d]
ignore line: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ -v CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_22392 ] ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f4e6d.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f4e6d ]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++] ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/lto-wrapper] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper]
ignore line: [Target: aarch64-linux-gnu] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
ignore line: [Configured with: /home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/../../open_source/aarch64-himix210-linux_src/gcc-7.3.0/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=aarch64-linux-gnu --with-arch=armv8-a --prefix=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210 --enable-threads --disable-libmudflap -enable-libssp --enable-gold=yes --disable-libstdcxx-pch --disable-multilib --enable-multiarch --with-gnu-as --with-gnu-ld --enable-libgomp --enable-gnu-indirect-function --enable-checking=yes --enable-lto --enable-c99 --enable-long-long --disable-nls --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-shared --with-pkgversion='HC&C V1R3C00SPC200B042_20210105' --enable-languages=c,c++ --with-headers=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target/usr/include --with-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-build-sysroot=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/target --with-gmp=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpfr=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-mpc=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/obj/host-libs/usr --with-build-time-tools=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/aarch64-linux-gnu/bin --libdir=/home/sying/mhfeng/toolchaines/toolchaines/build/aarch64-himix210-linux/aarch64_himix210_build_dir/aarch64_himix210/lib --disable-bootstrap --with-system-zlib] ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix] ignore line: [Thread model: posix]
ignore line: [gcc version 7.3.0 (HC&C V1R3C00SPC200B042_20210105) ] ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ]
ignore line: [COMPILER_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/bin/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib/:/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_22392' '-shared-libgcc' '-march=armv8-a' '-mlittle-endian' '-mabi=lp64'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f4e6d' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
link line: [ /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/collect2 -plugin /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/liblto_plugin.so -plugin-opt=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLBYHNc.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target --eh-frame-hdr -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-835769 --fix-cortex-a53-843419 -o cmTC_22392 /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crt1.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crti.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtbegin.o -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0 -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64 -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib -L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtend.o /opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crtn.o] link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyzwJ3O.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f4e6d /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o]
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/collect2] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore
arg [-plugin] ==> ignore arg [-plugin] ==> ignore
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/liblto_plugin.so] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../libexec/gcc/aarch64-linux-gnu/7.3.0/lto-wrapper] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccLBYHNc.res] ==> ignore arg [-plugin-opt=-fresolution=/tmp/ccyzwJ3O.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [--sysroot=/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target] ==> ignore arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore arg [--eh-frame-hdr] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [--as-needed] ==> ignore
arg [-dynamic-linker] ==> ignore arg [-dynamic-linker] ==> ignore
arg [/lib/ld-linux-aarch64.so.1] ==> ignore arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-X] ==> ignore arg [-pie] ==> ignore
arg [-EL] ==> ignore arg [-znow] ==> ignore
arg [-maarch64linux] ==> ignore arg [-zrelro] ==> ignore
arg [--fix-cortex-a53-835769] ==> ignore
arg [--fix-cortex-a53-843419] ==> ignore
arg [-o] ==> ignore arg [-o] ==> ignore
arg [cmTC_22392] ==> ignore arg [cmTC_f4e6d] ==> ignore
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crt1.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crti.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtbegin.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc] arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64] arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib] arg [-L/lib/../lib] ==> dir [/lib/../lib]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib] arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib] ==> dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [CMakeFiles/cmTC_22392.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..]
arg [CMakeFiles/cmTC_f4e6d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++] arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m] arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s] arg [-lgcc_s] ==> lib [gcc_s]
@ -427,17 +444,18 @@ Parsed CXX implicit link information from above output:
arg [-lc] ==> lib [c] arg [-lc] ==> lib [c]
arg [-lgcc_s] ==> lib [gcc_s] arg [-lgcc_s] ==> lib [gcc_s]
arg [-lgcc] ==> lib [gcc] arg [-lgcc] ==> lib [gcc]
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/crtend.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore
arg [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib/crtn.o] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc] collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib/../lib64] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib64] collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../lib/gcc/aarch64-linux-gnu/7.3.0/../../../../aarch64-linux-gnu/lib] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib] collapse library dir [/lib/../lib] ==> [/lib]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/lib] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/lib] collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/host_bin/../target/usr/lib] ==> [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/lib] collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib]
implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
implicit dirs: [/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu/7.3.0;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc/aarch64-linux-gnu;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/lib/gcc;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib64;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/aarch64-linux-gnu/lib;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/lib;/opt/hisi-linux/x86-arm/aarch64-himix210-linux/target/usr/lib] implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
implicit fwks: [] implicit fwks: []

View File

@ -11,20 +11,86 @@ set(CMAKE_MAKEFILE_DEPENDS
"CMakeFiles/3.16.3/CMakeCCompiler.cmake" "CMakeFiles/3.16.3/CMakeCCompiler.cmake"
"CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake"
"CMakeFiles/3.16.3/CMakeSystem.cmake" "CMakeFiles/3.16.3/CMakeSystem.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCCompiler.cmake.in"
"/usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c"
"/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake" "/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in"
"/usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp"
"/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" "/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompileFeatures.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerABI.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake"
"/usr/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake"
"/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake"
"/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake"
"/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeParseImplicitIncludeInfo.cmake"
"/usr/share/cmake-3.16/Modules/CMakeParseImplicitLinkInfo.cmake"
"/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in"
"/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake"
"/usr/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeTestCompilerCommon.cmake"
"/usr/share/cmake-3.16/Modules/CMakeUnixFindMake.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" "/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-FindBinUtils.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/HP-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XL-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" "/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake"
"/usr/share/cmake-3.16/Modules/Internal/FeatureTesting.cmake"
"/usr/share/cmake-3.16/Modules/Platform/Linux-Determine-CXX.cmake"
"/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake" "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake"
"/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake"
"/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake"
@ -40,6 +106,11 @@ set(CMAKE_MAKEFILE_OUTPUTS
# Byproducts of CMake generate step: # Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/3.16.3/CMakeSystem.cmake"
"CMakeFiles/3.16.3/CMakeCCompiler.cmake"
"CMakeFiles/3.16.3/CMakeCXXCompiler.cmake"
"CMakeFiles/3.16.3/CMakeCCompiler.cmake"
"CMakeFiles/3.16.3/CMakeCXXCompiler.cmake"
"CMakeFiles/CMakeDirectoryInformation.cmake" "CMakeFiles/CMakeDirectoryInformation.cmake"
) )

View File

@ -74,12 +74,12 @@ clean: CMakeFiles/mqtt_client.dir/clean
CMakeFiles/mqtt_client.dir/all: CMakeFiles/mqtt_client.dir/all:
$(MAKE) -f CMakeFiles/mqtt_client.dir/build.make CMakeFiles/mqtt_client.dir/depend $(MAKE) -f CMakeFiles/mqtt_client.dir/build.make CMakeFiles/mqtt_client.dir/depend
$(MAKE) -f CMakeFiles/mqtt_client.dir/build.make CMakeFiles/mqtt_client.dir/build $(MAKE) -f CMakeFiles/mqtt_client.dir/build.make CMakeFiles/mqtt_client.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13 "Built target mqtt_client" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12 "Built target mqtt_client"
.PHONY : CMakeFiles/mqtt_client.dir/all .PHONY : CMakeFiles/mqtt_client.dir/all
# Build rule for subdir invocation for target. # Build rule for subdir invocation for target.
CMakeFiles/mqtt_client.dir/rule: cmake_check_build_system CMakeFiles/mqtt_client.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/cxh/Desktop/mqtt_client/build/CMakeFiles 13 $(CMAKE_COMMAND) -E cmake_progress_start /home/cxh/Desktop/mqtt_client/build/CMakeFiles 12
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/mqtt_client.dir/all $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/mqtt_client.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/cxh/Desktop/mqtt_client/build/CMakeFiles 0 $(CMAKE_COMMAND) -E cmake_progress_start /home/cxh/Desktop/mqtt_client/build/CMakeFiles 0
.PHONY : CMakeFiles/mqtt_client.dir/rule .PHONY : CMakeFiles/mqtt_client.dir/rule

View File

@ -6,18 +6,6 @@
#IncludeRegexTransform: #IncludeRegexTransform:
../include/broadcast_ack_manager.hpp
unordered_map
-
mutex
-
chrono
-
vector
-
logger.hpp
../include/logger.hpp
../include/logger.hpp ../include/logger.hpp
iostream iostream
- -
@ -929,6 +917,8 @@ mqtt_config.hpp
/home/cxh/Desktop/mqtt_client/src/data/protocol_codec.cpp /home/cxh/Desktop/mqtt_client/src/data/protocol_codec.cpp
protocol_struct.hpp protocol_struct.hpp
/home/cxh/Desktop/mqtt_client/src/data/protocol_struct.hpp /home/cxh/Desktop/mqtt_client/src/data/protocol_struct.hpp
nlohmann/json.hpp
-
/home/cxh/Desktop/mqtt_client/src/log/logger.cpp /home/cxh/Desktop/mqtt_client/src/log/logger.cpp
logger.hpp logger.hpp
@ -986,17 +976,11 @@ sys/select.h
sys/time.h sys/time.h
- -
/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_ack_manager.cpp
broadcast_ack_manager.hpp
/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_ack_manager.hpp
/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_client.cpp /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_client.cpp
tcp_client.hpp tcp_client.hpp
/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/tcp_client.hpp /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/tcp_client.hpp
logger.hpp logger.hpp
/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/logger.hpp /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/logger.hpp
broadcast_ack_manager.hpp
/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_ack_manager.hpp
memory memory
- -

View File

@ -11,7 +11,6 @@ set(CMAKE_DEPENDS_CHECK_CXX
"/home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o" "/home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o"
"/home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client_wrapper.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o" "/home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client_wrapper.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o"
"/home/cxh/Desktop/mqtt_client/src/tcp/tcp_client.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o" "/home/cxh/Desktop/mqtt_client/src/tcp/tcp_client.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o"
"/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_ack_manager.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o"
"/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_client.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o" "/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_client.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o"
"/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/mqtt_config_client.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o" "/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/mqtt_config_client.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o"
"/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_data_client.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o" "/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_data_client.cpp" "/home/cxh/Desktop/mqtt_client/build/CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o"

View File

@ -60,158 +60,145 @@ include CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/main.cpp.o: CMakeFiles/mqtt_client.dir/flags.make CMakeFiles/mqtt_client.dir/src/main.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/main.cpp.o: ../src/main.cpp CMakeFiles/mqtt_client.dir/src/main.cpp.o: ../src/main.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/mqtt_client.dir/src/main.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/mqtt_client.dir/src/main.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/main.cpp.o -c /home/cxh/Desktop/mqtt_client/src/main.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/main.cpp.o -c /home/cxh/Desktop/mqtt_client/src/main.cpp
CMakeFiles/mqtt_client.dir/src/main.cpp.i: cmake_force CMakeFiles/mqtt_client.dir/src/main.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/main.cpp.i" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/main.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/main.cpp > CMakeFiles/mqtt_client.dir/src/main.cpp.i /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/main.cpp > CMakeFiles/mqtt_client.dir/src/main.cpp.i
CMakeFiles/mqtt_client.dir/src/main.cpp.s: cmake_force CMakeFiles/mqtt_client.dir/src/main.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/main.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/main.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/main.cpp -o CMakeFiles/mqtt_client.dir/src/main.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/main.cpp -o CMakeFiles/mqtt_client.dir/src/main.cpp.s
CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o: CMakeFiles/mqtt_client.dir/flags.make CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o: ../src/config/mqtt_config.cpp CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o: ../src/config/mqtt_config.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o -c /home/cxh/Desktop/mqtt_client/src/config/mqtt_config.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o -c /home/cxh/Desktop/mqtt_client/src/config/mqtt_config.cpp
CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.i: cmake_force CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.i" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/config/mqtt_config.cpp > CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.i /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/config/mqtt_config.cpp > CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.i
CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.s: cmake_force CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/config/mqtt_config.cpp -o CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/config/mqtt_config.cpp -o CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.s
CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o: CMakeFiles/mqtt_client.dir/flags.make CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o: ../src/data/protocol_codec.cpp CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o: ../src/data/protocol_codec.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o -c /home/cxh/Desktop/mqtt_client/src/data/protocol_codec.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o -c /home/cxh/Desktop/mqtt_client/src/data/protocol_codec.cpp
CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.i: cmake_force CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.i" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/data/protocol_codec.cpp > CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.i /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/data/protocol_codec.cpp > CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.i
CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.s: cmake_force CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/data/protocol_codec.cpp -o CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/data/protocol_codec.cpp -o CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.s
CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o: CMakeFiles/mqtt_client.dir/flags.make CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o: ../src/log/logger.cpp CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o: ../src/log/logger.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o -c /home/cxh/Desktop/mqtt_client/src/log/logger.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o -c /home/cxh/Desktop/mqtt_client/src/log/logger.cpp
CMakeFiles/mqtt_client.dir/src/log/logger.cpp.i: cmake_force CMakeFiles/mqtt_client.dir/src/log/logger.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/log/logger.cpp.i" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/log/logger.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/log/logger.cpp > CMakeFiles/mqtt_client.dir/src/log/logger.cpp.i /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/log/logger.cpp > CMakeFiles/mqtt_client.dir/src/log/logger.cpp.i
CMakeFiles/mqtt_client.dir/src/log/logger.cpp.s: cmake_force CMakeFiles/mqtt_client.dir/src/log/logger.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/log/logger.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/log/logger.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/log/logger.cpp -o CMakeFiles/mqtt_client.dir/src/log/logger.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/log/logger.cpp -o CMakeFiles/mqtt_client.dir/src/log/logger.cpp.s
CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o: ../src/tcp/tcp_client.cpp CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o: ../src/tcp/tcp_client.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/tcp/tcp_client.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/tcp/tcp_client.cpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.i: cmake_force CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.i" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/tcp/tcp_client.cpp > CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.i /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/tcp/tcp_client.cpp > CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.i
CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.s: cmake_force CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/tcp/tcp_client.cpp -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/tcp/tcp_client.cpp -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.s
CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o: ../src/mqtt/mqtt_client.cpp CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o: ../src/mqtt/mqtt_client.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client.cpp
CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.i: cmake_force CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.i" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client.cpp > CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.i /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client.cpp > CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.i
CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.s: cmake_force CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client.cpp -o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client.cpp -o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.s
CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o: CMakeFiles/mqtt_client.dir/flags.make CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o: ../src/mqtt/mqtt_client_wrapper.cpp CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o: ../src/mqtt/mqtt_client_wrapper.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o -c /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client_wrapper.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o -c /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client_wrapper.cpp
CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.i: cmake_force CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.i" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client_wrapper.cpp > CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.i /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client_wrapper.cpp > CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.i
CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.s: cmake_force CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client_wrapper.cpp -o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/mqtt/mqtt_client_wrapper.cpp -o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.s
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o: ../src/tcp/tcp_thread/broadcast_client.cpp CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o: ../src/tcp/tcp_thread/broadcast_client.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_client.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_client.cpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.i: cmake_force CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.i" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_client.cpp > CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.i /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_client.cpp > CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.i
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.s: cmake_force CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_client.cpp -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_client.cpp -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.s
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o: ../src/tcp/tcp_thread/broadcast_ack_manager.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o -c /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_ack_manager.cpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_ack_manager.cpp > CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.i
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_ack_manager.cpp -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.s
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o: ../src/tcp/tcp_thread/mqtt_config_client.cpp CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o: ../src/tcp/tcp_thread/mqtt_config_client.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/mqtt_config_client.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/mqtt_config_client.cpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.i: cmake_force CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.i" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/mqtt_config_client.cpp > CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.i /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/mqtt_config_client.cpp > CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.i
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.s: cmake_force CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/mqtt_config_client.cpp -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/mqtt_config_client.cpp -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.s
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o: ../src/tcp/tcp_thread/uplink_data_client.cpp CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o: ../src/tcp/tcp_thread/uplink_data_client.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_data_client.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_data_client.cpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.i: cmake_force CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.i" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_data_client.cpp > CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.i /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_data_client.cpp > CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.i
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.s: cmake_force CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_data_client.cpp -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_data_client.cpp -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.s
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o: CMakeFiles/mqtt_client.dir/flags.make
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o: ../src/tcp/tcp_thread/uplink_notify_client.cpp CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o: ../src/tcp/tcp_thread/uplink_notify_client.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_notify_client.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o -c /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_notify_client.cpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.i: cmake_force CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.i" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.i"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_notify_client.cpp > CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.i /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_notify_client.cpp > CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.i
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.s: cmake_force CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.s"
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_notify_client.cpp -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/uplink_notify_client.cpp -o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.s
# Object files for target mqtt_client # Object files for target mqtt_client
mqtt_client_OBJECTS = \ mqtt_client_OBJECTS = \
@ -223,7 +210,6 @@ mqtt_client_OBJECTS = \
"CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o" \ "CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o" \
"CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o" \ "CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o" \
"CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o" \ "CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o" \
"CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o" \
"CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o" \ "CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o" \
"CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o" \ "CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o" \
"CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o" "CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o"
@ -239,13 +225,12 @@ mqtt_client_EXTERNAL_OBJECTS =
../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o ../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o
../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o ../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o
../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o ../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o
../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o
../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o ../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o
../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o ../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o
../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o ../bin/mqtt_client: CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o
../bin/mqtt_client: CMakeFiles/mqtt_client.dir/build.make ../bin/mqtt_client: CMakeFiles/mqtt_client.dir/build.make
../bin/mqtt_client: CMakeFiles/mqtt_client.dir/link.txt ../bin/mqtt_client: CMakeFiles/mqtt_client.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Linking CXX executable ../bin/mqtt_client" @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/cxh/Desktop/mqtt_client/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Linking CXX executable ../bin/mqtt_client"
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/mqtt_client.dir/link.txt --verbose=$(VERBOSE) $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/mqtt_client.dir/link.txt --verbose=$(VERBOSE)
# Rule to build all files generated by this target. # Rule to build all files generated by this target.

View File

@ -8,7 +8,6 @@ file(REMOVE_RECURSE
"CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o" "CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o"
"CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o" "CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o"
"CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o" "CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o"
"CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o"
"CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o" "CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o"
"CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o" "CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o"
"CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o" "CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o"

View File

@ -7,6 +7,7 @@ CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o
../include/nlohmann/json.hpp ../include/nlohmann/json.hpp
/home/cxh/Desktop/mqtt_client/src/config/mqtt_config.cpp /home/cxh/Desktop/mqtt_client/src/config/mqtt_config.cpp
CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o
../include/nlohmann/json.hpp
../include/protocol_struct.hpp ../include/protocol_struct.hpp
/home/cxh/Desktop/mqtt_client/src/data/protocol_codec.cpp /home/cxh/Desktop/mqtt_client/src/data/protocol_codec.cpp
CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o
@ -170,12 +171,7 @@ CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o
../include/protocol_struct.hpp ../include/protocol_struct.hpp
../include/tcp_client.hpp ../include/tcp_client.hpp
/home/cxh/Desktop/mqtt_client/src/tcp/tcp_client.cpp /home/cxh/Desktop/mqtt_client/src/tcp/tcp_client.cpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o
../include/broadcast_ack_manager.hpp
../include/logger.hpp
/home/cxh/Desktop/mqtt_client/src/tcp/tcp_thread/broadcast_ack_manager.cpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o
../include/broadcast_ack_manager.hpp
../include/logger.hpp ../include/logger.hpp
../include/mqtt_client.hpp ../include/mqtt_client.hpp
../include/mqtt_client_wrapper.hpp ../include/mqtt_client_wrapper.hpp

View File

@ -6,6 +6,7 @@ CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o: ../include/mqtt_config.
CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o: ../include/nlohmann/json.hpp CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o: ../include/nlohmann/json.hpp
CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o: ../src/config/mqtt_config.cpp CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o: ../src/config/mqtt_config.cpp
CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o: ../include/nlohmann/json.hpp
CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o: ../include/protocol_struct.hpp CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o: ../include/protocol_struct.hpp
CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o: ../src/data/protocol_codec.cpp CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o: ../src/data/protocol_codec.cpp
@ -170,11 +171,6 @@ CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o: ../include/protocol_struct.
CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o: ../include/tcp_client.hpp CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o: ../include/tcp_client.hpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o: ../src/tcp/tcp_client.cpp CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o: ../src/tcp/tcp_client.cpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o: ../include/broadcast_ack_manager.hpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o: ../include/logger.hpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o: ../src/tcp/tcp_thread/broadcast_ack_manager.cpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o: ../include/broadcast_ack_manager.hpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o: ../include/logger.hpp CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o: ../include/logger.hpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o: ../include/mqtt_client.hpp CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o: ../include/mqtt_client.hpp
CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o: ../include/mqtt_client_wrapper.hpp CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o: ../include/mqtt_client_wrapper.hpp

View File

@ -1,8 +1,8 @@
# CMAKE generated file: DO NOT EDIT! # CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16 # Generated by "Unix Makefiles" Generator, CMake Version 3.16
# compile CXX with /opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ # compile CXX with /usr/bin/c++
CXX_FLAGS = -std=gnu++1z CXX_FLAGS = -std=gnu++17
CXX_DEFINES = CXX_DEFINES =

View File

@ -1 +1 @@
/opt/hisi-linux/x86-arm/aarch64-himix210-linux/bin/aarch64-himix210-linux-g++ CMakeFiles/mqtt_client.dir/src/main.cpp.o CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o -o ../bin/mqtt_client -L/home/cxh/Desktop/mqtt_client/lib/hisi -Wl,-rpath,/home/cxh/Desktop/mqtt_client/lib/hisi -lpthread -lpaho-mqttpp3 -lpaho-mqtt3as -lssl -lcrypto -ldl /usr/bin/c++ CMakeFiles/mqtt_client.dir/src/main.cpp.o CMakeFiles/mqtt_client.dir/src/config/mqtt_config.cpp.o CMakeFiles/mqtt_client.dir/src/data/protocol_codec.cpp.o CMakeFiles/mqtt_client.dir/src/log/logger.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client.cpp.o CMakeFiles/mqtt_client.dir/src/mqtt/mqtt_client_wrapper.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_client.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/mqtt_config_client.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_data_client.cpp.o CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/uplink_notify_client.cpp.o -o ../bin/mqtt_client -L/home/cxh/Desktop/mqtt_client/lib/x86 -Wl,-rpath,/home/cxh/Desktop/mqtt_client/lib/x86 -lpthread -Wl,-Bstatic -lpaho-mqttpp3 -lpaho-mqtt3as -Wl,-Bdynamic -lssl -lcrypto -ldl

View File

@ -10,5 +10,4 @@ CMAKE_PROGRESS_9 = 9
CMAKE_PROGRESS_10 = 10 CMAKE_PROGRESS_10 = 10
CMAKE_PROGRESS_11 = 11 CMAKE_PROGRESS_11 = 11
CMAKE_PROGRESS_12 = 12 CMAKE_PROGRESS_12 = 12
CMAKE_PROGRESS_13 = 13

View File

@ -1 +1 @@
13 12

View File

@ -312,33 +312,6 @@ src/tcp/tcp_client.cpp.s:
$(MAKE) -f CMakeFiles/mqtt_client.dir/build.make CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.s $(MAKE) -f CMakeFiles/mqtt_client.dir/build.make CMakeFiles/mqtt_client.dir/src/tcp/tcp_client.cpp.s
.PHONY : src/tcp/tcp_client.cpp.s .PHONY : src/tcp/tcp_client.cpp.s
src/tcp/tcp_thread/broadcast_ack_manager.o: src/tcp/tcp_thread/broadcast_ack_manager.cpp.o
.PHONY : src/tcp/tcp_thread/broadcast_ack_manager.o
# target to build an object file
src/tcp/tcp_thread/broadcast_ack_manager.cpp.o:
$(MAKE) -f CMakeFiles/mqtt_client.dir/build.make CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.o
.PHONY : src/tcp/tcp_thread/broadcast_ack_manager.cpp.o
src/tcp/tcp_thread/broadcast_ack_manager.i: src/tcp/tcp_thread/broadcast_ack_manager.cpp.i
.PHONY : src/tcp/tcp_thread/broadcast_ack_manager.i
# target to preprocess a source file
src/tcp/tcp_thread/broadcast_ack_manager.cpp.i:
$(MAKE) -f CMakeFiles/mqtt_client.dir/build.make CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.i
.PHONY : src/tcp/tcp_thread/broadcast_ack_manager.cpp.i
src/tcp/tcp_thread/broadcast_ack_manager.s: src/tcp/tcp_thread/broadcast_ack_manager.cpp.s
.PHONY : src/tcp/tcp_thread/broadcast_ack_manager.s
# target to generate assembly for a file
src/tcp/tcp_thread/broadcast_ack_manager.cpp.s:
$(MAKE) -f CMakeFiles/mqtt_client.dir/build.make CMakeFiles/mqtt_client.dir/src/tcp/tcp_thread/broadcast_ack_manager.cpp.s
.PHONY : src/tcp/tcp_thread/broadcast_ack_manager.cpp.s
src/tcp/tcp_thread/broadcast_client.o: src/tcp/tcp_thread/broadcast_client.cpp.o src/tcp/tcp_thread/broadcast_client.o: src/tcp/tcp_thread/broadcast_client.cpp.o
.PHONY : src/tcp/tcp_thread/broadcast_client.o .PHONY : src/tcp/tcp_thread/broadcast_client.o
@ -477,9 +450,6 @@ help:
@echo "... src/tcp/tcp_client.o" @echo "... src/tcp/tcp_client.o"
@echo "... src/tcp/tcp_client.i" @echo "... src/tcp/tcp_client.i"
@echo "... src/tcp/tcp_client.s" @echo "... src/tcp/tcp_client.s"
@echo "... src/tcp/tcp_thread/broadcast_ack_manager.o"
@echo "... src/tcp/tcp_thread/broadcast_ack_manager.i"
@echo "... src/tcp/tcp_thread/broadcast_ack_manager.s"
@echo "... src/tcp/tcp_thread/broadcast_client.o" @echo "... src/tcp/tcp_thread/broadcast_client.o"
@echo "... src/tcp/tcp_thread/broadcast_client.i" @echo "... src/tcp/tcp_thread/broadcast_client.i"
@echo "... src/tcp/tcp_thread/broadcast_client.s" @echo "... src/tcp/tcp_thread/broadcast_client.s"

View File

@ -12,7 +12,7 @@ if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else() else()
set(CMAKE_INSTALL_CONFIG_NAME "Release") set(CMAKE_INSTALL_CONFIG_NAME "")
endif() endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif() endif()

View File

@ -1,22 +0,0 @@
#pragma once
#include <unordered_map>
#include <mutex>
#include <chrono>
#include <vector>
#include "logger.hpp"
class BroadcastAckManager
{
public:
void addPending(uint16_t seq);
void receiveAck(uint16_t seq);
std::vector<uint16_t> checkTimeouts(std::chrono::seconds timeout = std::chrono::seconds(10));
private:
std::mutex mutex_;
std::unordered_map<uint16_t, std::chrono::steady_clock::time_point> pendingAcks_;
};
// 声明全局对象(供其他地方使用)
extern BroadcastAckManager broadcastAckMgr;

View File

@ -65,8 +65,5 @@ struct MqttParamSetting
// ========================== // ==========================
struct VehicleMessage struct VehicleMessage
{ {
TimeStamp timestamp; // 时间6 字节)
uint16_t sequence; // 流水号2 字节)
uint16_t message_length; // 消息内容长度2 字节)
std::string json_payload; // JSON 字符串消息内容 std::string json_payload; // JSON 字符串消息内容
}; };

View File

@ -1,4 +1,5 @@
#include "protocol_struct.hpp" #include "protocol_struct.hpp"
#include <nlohmann/json.hpp>
namespace ProtocolCodec namespace ProtocolCodec
{ {
@ -175,37 +176,27 @@ namespace ProtocolCodec
std::optional<VehicleMessage> parse_vehicle_message(const std::vector<uint8_t> &data) std::optional<VehicleMessage> parse_vehicle_message(const std::vector<uint8_t> &data)
{ {
if (data.size() < 10) // 时间戳6 + 流水号2 + 长度2 if (data.empty())
{ {
return std::nullopt; return std::nullopt;
} }
VehicleMessage msg; try
{
std::string json_str(data.begin(), data.end());
// 提取时间戳6字节可忽略内容但结构上要读 // 可选:先尝试解析为 JSON 校验其合法性
msg.timestamp.year = data[0]; auto json_obj = nlohmann::json::parse(json_str);
msg.timestamp.month = data[1];
msg.timestamp.day = data[2];
msg.timestamp.hour = data[3];
msg.timestamp.minute = data[4];
msg.timestamp.second = data[5];
// 流水号(大端) VehicleMessage msg;
msg.sequence = (data[6] << 8) | data[7]; msg.json_payload = json_obj.dump(); // 返回紧凑型格式(也可以保留原始)
// 消息长度(大端) return msg;
msg.message_length = (data[8] << 8) | data[9]; }
catch (const std::exception &e)
// 判断是否足够长
if (data.size() < 10 + msg.message_length)
{ {
return std::nullopt; return std::nullopt;
} }
// 提取 JSON 字符串内容
msg.json_payload = std::string(data.begin() + 10, data.begin() + 10 + msg.message_length);
return msg;
} }
// 构造通用应答包(根据 ret 设置应答标志,保留时间戳和流水号) // 构造通用应答包(根据 ret 设置应答标志,保留时间戳和流水号)
@ -217,14 +208,21 @@ namespace ProtocolCodec
reply.vin = request.vin; reply.vin = request.vin;
reply.encryption_method = request.encryption_method; reply.encryption_method = request.encryption_method;
// 保留时间戳6字节和流水号2字节总共 8 字节 if (reply.command_id == 0x81)
if (request.data_unit.size() >= 8)
{ {
reply.data_unit.assign(request.data_unit.begin(), request.data_unit.begin() + 8); // 保留时间戳6字节和流水号2字节总共 8 字节
if (request.data_unit.size() >= 8)
{
reply.data_unit.assign(request.data_unit.begin(), request.data_unit.begin() + 8);
}
else
{
reply.data_unit = {}; // 不足 8 字节时,清空
}
} }
else else
{ {
reply.data_unit = {}; // 不足 8 字节时,清空 reply.data_unit.clear();
} }
reply.data_length = reply.data_unit.size(); reply.data_length = reply.data_unit.size();

View File

@ -3,7 +3,7 @@
#include <iostream> #include <iostream>
#include <thread> #include <thread>
std::string tcp_server_ip = "192.168.4.244"; std::string tcp_server_ip = "127.0.0.1";
// 声明4个启动函数 // 声明4个启动函数
void start_mqtt_config_client(const std::string &, int); void start_mqtt_config_client(const std::string &, int);
@ -27,9 +27,9 @@ int main()
} }
// 启动4个TCP客户端线程 // 启动4个TCP客户端线程
// start_mqtt_config_client(tcp_server_ip, g_mqtt_config.ports.config_port); start_mqtt_config_client(tcp_server_ip, g_mqtt_config.ports.config_port);
// start_uplink_data_client(tcp_server_ip, g_mqtt_config.ports.uplink_1_port); start_uplink_data_client(tcp_server_ip, g_mqtt_config.ports.uplink_1_port);
// start_uplink_notify_client(tcp_server_ip, g_mqtt_config.ports.uplink_2_port); start_uplink_notify_client(tcp_server_ip, g_mqtt_config.ports.uplink_2_port);
start_broadcast_client(tcp_server_ip, g_mqtt_config.ports.downlink_port); start_broadcast_client(tcp_server_ip, g_mqtt_config.ports.downlink_port);
// 启动 MQTT 客户端线程 // 启动 MQTT 客户端线程
std::thread mqtt_thread(mqtt_client_thread_func); std::thread mqtt_thread(mqtt_client_thread_func);

View File

@ -4,7 +4,7 @@ std::shared_ptr<MQTTClient> mqtt_client;
std::atomic<bool> mqtt_restart_required{false}; std::atomic<bool> mqtt_restart_required{false};
static uint16_t broadcast_sequence = 0; static uint16_t broadcast_sequence = 0;
void send_broadcast_message_with_seq(const std::string &msg, uint16_t seq); void send_broadcast_message(const std::string &msg);
// MQTT 回调定义 // MQTT 回调定义
static void on_mqtt_connected() static void on_mqtt_connected()
@ -30,43 +30,20 @@ static void on_mqtt_message_received(const std::string &topic, const std::string
std::vector<uint8_t> data_unit; std::vector<uint8_t> data_unit;
// 2. 参数设置时间6字节 // 2. 构造 FullPacket
std::time_t t = std::time(nullptr);
std::tm *now = std::localtime(&t);
data_unit.push_back(static_cast<uint8_t>(now->tm_year % 100)); // 年
data_unit.push_back(static_cast<uint8_t>(now->tm_mon + 1)); // 月
data_unit.push_back(static_cast<uint8_t>(now->tm_mday)); // 日
data_unit.push_back(static_cast<uint8_t>(now->tm_hour)); // 时
data_unit.push_back(static_cast<uint8_t>(now->tm_min)); // 分
data_unit.push_back(static_cast<uint8_t>(now->tm_sec)); // 秒
// 3. 流水号2字节递增
uint16_t seq = broadcast_sequence++ % 65524;
data_unit.push_back((seq >> 8) & 0xFF);
data_unit.push_back(seq & 0xFF);
// 4. JSON长度2字节大端
uint16_t json_len = static_cast<uint16_t>(compact_str.size());
data_unit.push_back((json_len >> 8) & 0xFF);
data_unit.push_back(json_len & 0xFF);
// 5. JSON内容
data_unit.insert(data_unit.end(), compact_str.begin(), compact_str.end());
// 6. 构造 FullPacket
FullPacket pkt; FullPacket pkt;
pkt.command_id = 0xD5; pkt.command_id = 0xD5;
pkt.response_flag = 0xFE; pkt.response_flag = 0xFE;
pkt.vin = g_mqtt_config.vin; pkt.vin = g_mqtt_config.vin;
pkt.encryption_method = 0x01; pkt.encryption_method = 0x01;
pkt.data_length = data_unit.size(); pkt.data_unit = std::vector<uint8_t>(compact_str.begin(), compact_str.end());
pkt.data_unit = std::move(data_unit); pkt.data_length = pkt.data_unit.size();
// 7. 编码打包 // 3. 编码打包
std::vector<uint8_t> raw = ProtocolCodec::encode_full_packet(pkt); std::vector<uint8_t> raw = ProtocolCodec::encode_full_packet(pkt);
std::string str_msg(reinterpret_cast<const char *>(raw.data()), raw.size()); std::string str_msg(reinterpret_cast<const char *>(raw.data()), raw.size());
send_broadcast_message_with_seq(str_msg, seq); send_broadcast_message(str_msg);
} }
catch (const std::exception &e) catch (const std::exception &e)
{ {

View File

@ -1,43 +0,0 @@
#include "broadcast_ack_manager.hpp"
BroadcastAckManager broadcastAckMgr;
void BroadcastAckManager::addPending(uint16_t seq)
{
std::lock_guard<std::mutex> lock(mutex_);
pendingAcks_[seq] = std::chrono::steady_clock::now();
LOG_INFO("[AckManager] Added pending seq = " + std::to_string(seq));
}
void BroadcastAckManager::receiveAck(uint16_t seq)
{
std::lock_guard<std::mutex> lock(mutex_);
if (pendingAcks_.erase(seq) > 0)
{
LOG_INFO("[AckManager] Received ACK for seq = " + std::to_string(seq));
}
else
{
LOG_WARN("[AckManager] Received unexpected ACK for seq = " + std::to_string(seq));
}
}
std::vector<uint16_t> BroadcastAckManager::checkTimeouts(std::chrono::seconds timeout)
{
std::vector<uint16_t> timedOut;
auto now = std::chrono::steady_clock::now();
std::lock_guard<std::mutex> lock(mutex_);
for (auto it = pendingAcks_.begin(); it != pendingAcks_.end();)
{
if (now - it->second > timeout)
{
timedOut.push_back(it->first);
it = pendingAcks_.erase(it);
}
else
{
++it;
}
}
return timedOut;
}

View File

@ -1,6 +1,5 @@
#include "tcp_client.hpp" #include "tcp_client.hpp"
#include "logger.hpp" #include "logger.hpp"
#include "broadcast_ack_manager.hpp"
#include <memory> #include <memory>
@ -9,7 +8,6 @@ static std::unique_ptr<TcpClient> broadcast_client;
static std::atomic<bool> heartbeat_running{false}; static std::atomic<bool> heartbeat_running{false};
static std::atomic<bool> heartbeat_ack_received{false}; // 是否收到应答 static std::atomic<bool> heartbeat_ack_received{false}; // 是否收到应答
static std::thread heartbeat_thread; static std::thread heartbeat_thread;
static std::thread ack_timeout_thread;
static void heartbeat_task() static void heartbeat_task()
{ {
@ -47,29 +45,12 @@ static void heartbeat_task()
LOG_INFO("[broadcast] Heartbeat thread exited."); LOG_INFO("[broadcast] Heartbeat thread exited.");
} }
// 额外线程定时检测超时的流水号 void send_broadcast_message(const std::string &msg)
static void ack_timeout_check_task()
{
while (heartbeat_running.load())
{
std::this_thread::sleep_for(std::chrono::seconds(5));
auto timedOutSeqs = broadcastAckMgr.checkTimeouts(std::chrono::seconds(10));
for (auto seq : timedOutSeqs)
{
LOG_WARN("[AckManager] Timeout for seq = " + std::to_string(seq) + ", consider retransmitting or alerting.");
// 这里可以触发重发逻辑或告警
}
}
}
// 发送广播消息,自动登记流水号
void send_broadcast_message_with_seq(const std::string &msg, uint16_t seq)
{ {
if (broadcast_client && broadcast_client->is_connected()) if (broadcast_client && broadcast_client->is_connected())
{ {
broadcast_client->send_data(msg); broadcast_client->send_data(msg);
LOG_INFO("[broadcast] Sent message, length = " + std::to_string(msg.size()) + ", seq = " + std::to_string(seq)); LOG_INFO("[broadcast] Sent message, length = " + std::to_string(msg.size()));
broadcastAckMgr.addPending(seq);
} }
else else
{ {
@ -98,25 +79,22 @@ static void handle_broadcast_message(const std::string &data)
heartbeat_ack_received = true; heartbeat_ack_received = true;
LOG_INFO("[broadcast] Received heartbeat ACK."); LOG_INFO("[broadcast] Received heartbeat ACK.");
} }
else if (pkt.command_id == 0xD5 && pkt.data_length == 8) // 应答包 else if (pkt.command_id == 0xD5) // 应答包
{ {
uint16_t seq = 0;
if (pkt.data_unit.size() == 8)
{
seq = (pkt.data_unit[6] << 8) | pkt.data_unit[7];
}
if (pkt.response_flag == 0x01) if (pkt.response_flag == 0x01)
{ {
LOG_INFO("[broadcast] Send broadcast packet success, seq = " + std::to_string(seq)); LOG_INFO("[broadcast] Send broadcast packet success.");
broadcastAckMgr.receiveAck(seq);
} }
else if (pkt.response_flag == 0x02) else if (pkt.response_flag == 0x02)
{ {
LOG_WARN("[broadcast] Send broadcast packet failed, seq = " + std::to_string(seq)); LOG_WARN("[broadcast] Send broadcast packet failed.");
broadcastAckMgr.receiveAck(seq);
// 这里可以加失败重发逻辑
} }
} }
else
{
LOG_WARN("[broadcast] Received unknown or unsupported command: 0x" +
std::to_string(pkt.command_id));
}
} }
// 状态变化处理逻辑 // 状态变化处理逻辑
@ -130,7 +108,6 @@ static void handle_broadcast_status(bool connected)
{ {
heartbeat_running = true; heartbeat_running = true;
heartbeat_thread = std::thread(heartbeat_task); heartbeat_thread = std::thread(heartbeat_task);
ack_timeout_thread = std::thread(ack_timeout_check_task); // 启动 ACK 超时检测线程
LOG_INFO("[broadcast] Heartbeat thread started."); LOG_INFO("[broadcast] Heartbeat thread started.");
} }
} }
@ -142,10 +119,7 @@ static void handle_broadcast_status(bool connected)
if (heartbeat_thread.joinable()) if (heartbeat_thread.joinable())
heartbeat_thread.join(); heartbeat_thread.join();
if (ack_timeout_thread.joinable()) // 结束 ACK 超时检测线程 LOG_INFO("[broadcast] Heartbeat thread stopped.");
ack_timeout_thread.join();
LOG_INFO("[broadcast] Heartbeat + ACK Timeout threads stopped.");
} }
} }
} }

View File

@ -87,8 +87,6 @@ static void handle_uplink_data_message(const std::string &data)
} }
const auto &data_msg = *data_opt; const auto &data_msg = *data_opt;
LOG_INFO("[uplink_data] Sequence = " + std::to_string(data_msg.sequence));
LOG_INFO("[uplink_data] Json Len = " + std::to_string(data_msg.message_length));
LOG_INFO("[uplink_data] JSON Payload = " + data_msg.json_payload); LOG_INFO("[uplink_data] JSON Payload = " + data_msg.json_payload);
if (mqtt_client && mqtt_client->isConnected()) if (mqtt_client && mqtt_client->isConnected())

View File

@ -87,8 +87,6 @@ static void handle_uplink_notify_message(const std::string &data)
} }
const auto &data_msg = *data_opt; const auto &data_msg = *data_opt;
LOG_INFO("[uplink_notify] Sequence = " + std::to_string(data_msg.sequence));
LOG_INFO("[uplink_notify] Json Len = " + std::to_string(data_msg.message_length));
LOG_INFO("[uplink_notify] JSON Payload = " + data_msg.json_payload); LOG_INFO("[uplink_notify] JSON Payload = " + data_msg.json_payload);
if (mqtt_client && mqtt_client->isConnected()) if (mqtt_client && mqtt_client->isConnected())

View File

@ -0,0 +1,22 @@
# himix210-aarch64.cmake
set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_SYSTEM_PROCESSOR aarch64)
#
set(TOOLCHAIN_PATH /opt/hisi-linux/x86-arm/aarch64-himix210-linux)
#
set(CMAKE_C_COMPILER ${TOOLCHAIN_PATH}/bin/aarch64-himix210-linux-gcc)
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PATH}/bin/aarch64-himix210-linux-g++)
# sysroot target
#set(CMAKE_SYSROOT ${TOOLCHAIN_PATH}/target)
#
# set(CMAKE_C_FLAGS "-O2")
# set(CMAKE_CXX_FLAGS "-O2")
# CMake
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)