From 10d2060201317c50d9956deb6e7f97d8918a0fb5 Mon Sep 17 00:00:00 2001 From: xb <18656218039@163.com> Date: Fri, 9 Jan 2026 10:43:14 +0800 Subject: [PATCH] Auto commit from DCSP - 2026/1/9 10:43:14 --- ComHS-main.cpp | 116 ++++++++++++----- ComHS.cpp | 41 +++--- ComHS.h | 4 + ComHS.json | 5 + build/CMakeFiles/CMakeOutput.log | 120 +++++++++--------- build/CMakeFiles/ComHS.dir/ComHS-main.cpp.o | Bin 4408 -> 13192 bytes build/CMakeFiles/ComHS.dir/ComHS-main.cpp.o.d | 4 + build/CMakeFiles/ComHS.dir/ComHS.cpp.o | Bin 166304 -> 170344 bytes build/bin/ComHS | Bin 98072 -> 109408 bytes build/bin/ComHS.json | 5 + 10 files changed, 186 insertions(+), 109 deletions(-) create mode 100755 ComHS.json create mode 100755 build/bin/ComHS.json diff --git a/ComHS-main.cpp b/ComHS-main.cpp index b5c505c..208c1b4 100644 --- a/ComHS-main.cpp +++ b/ComHS-main.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #include "ComHS.h" @@ -15,52 +16,99 @@ static volatile int keep_running = 1; void signal_handler(int signum) { keep_running = 0; - cout << "\n[INFO] Received signal " << signum << ", stopping..." << endl; } /* - * 主函数 - * - * 命令行参数: - * argv[1]: 遥控串口设备路径 (默认: /dev/ttyUSB0) - * argv[2]: 遥测串口设备路径 (默认: /dev/ttyUSB1) - * argv[3]: 波特率 (默认: 115200) + * 简单读取配置文件 + */ +bool read_config_simple(const char* filename, string& telec_port, string& telem_port, int& baudrate) +{ + // 默认值 + telec_port = "/dev/pts/10"; + telem_port = "/dev/pts/12"; + baudrate = 115200; + + // 尝试打开文件 + ifstream file(filename); + if (!file.is_open()) { + return false; // 文件不存在,使用默认值 + } + + string line; + while (getline(file, line)) { + // 查找关键字段 + if (line.find("\"telecontrol_port\"") != string::npos) { + size_t pos = line.find(":"); + if (pos != string::npos) { + size_t start = line.find("\"", pos + 1); + size_t end = line.find("\"", start + 1); + if (start != string::npos && end != string::npos) { + telec_port = line.substr(start + 1, end - start - 1); + } + } + } + else if (line.find("\"telemetry_port\"") != string::npos) { + size_t pos = line.find(":"); + if (pos != string::npos) { + size_t start = line.find("\"", pos + 1); + size_t end = line.find("\"", start + 1); + if (start != string::npos && end != string::npos) { + telem_port = line.substr(start + 1, end - start - 1); + } + } + } + else if (line.find("\"baudrate\"") != string::npos) { + size_t pos = line.find(":"); + if (pos != string::npos) { + // 跳过空格和冒号 + pos++; + while (pos < line.length() && (line[pos] == ' ' || line[pos] == ':')) pos++; + + // 提取数字部分 + string num_str; + while (pos < line.length() && isdigit(line[pos])) { + num_str += line[pos]; + pos++; + } + + if (!num_str.empty()) { + baudrate = stoi(num_str); + } + } + } + } + + return true; +} + +/* + * 主函数 */ int main(int argc, char *argv[]) { - const char *dev_telec = "/dev/ttyUSB0"; /* 遥控串口 */ - const char *dev_telem = "/dev/ttyUSB1"; /* 遥测串口 */ - int baudrate = 115200; - - /* 从命令行参数获取配置 */ - if (argc >= 3) { - dev_telec = argv[1]; - dev_telem = argv[2]; + string telec_port, telem_port; + int baudrate; + const char* config_file = "ComHS.json"; + + // 尝试读取配置文件 + if (read_config_simple(config_file, telec_port, telem_port, baudrate)) { + cout << "[INFO] Loaded config from " << config_file << endl; + } else { + cout << "[INFO] Using default configuration" << endl; } - if (argc >= 4) { - baudrate = atoi(argv[3]); + + start_scomm_service(telec_port.c_str(), telem_port.c_str(), baudrate); + + if (S_COMM_ON_OFF != 1) { + return -1; } - - - /* 设置信号处理 */ - signal(SIGINT, signal_handler); - signal(SIGTERM, signal_handler); - - /* 启动服务 */ - start_scomm_service(dev_telec, dev_telem, baudrate); - - while (keep_running) { - static int counter = 0; - if (counter++ >= 10) { - counter = 0; - } - + + extern volatile int g_running; + while (g_running) { sleep(1); } - cout << "[INFO] Stopping service..." << endl; stop_scomm_service(); - cout << "[INFO] Service stopped successfully" << endl; return 0; } \ No newline at end of file diff --git a/ComHS.cpp b/ComHS.cpp index d5799da..e09157c 100644 --- a/ComHS.cpp +++ b/ComHS.cpp @@ -15,13 +15,15 @@ using namespace std; +static std::mutex scomm_mutex; + /* * 全局变量定义 */ /* 串口文件描述符 */ -static int fd_telecontrol = -1; /* 遥控串口 - 通信机发送给通信硬件服务化 */ -static int fd_telemetry = -1; /* 遥测串口 - 通信硬件服务化发送给通信机 */ +static int fd_telecontrol = -1; /* 遥控串口 - 通信机发送给通信硬件服务化(遥控上行) */ +static int fd_telemetry = -1; /* 遥测串口 - 通信硬件服务化发送给通信机(遥测下行) */ /* 遥测数据缓存 */ S_Comm_telemetry_data_t S_TELE; /* 维护遥测数据缓存,供状态查询使用 */ @@ -56,7 +58,7 @@ string topic_name_tlm = "Telemetry"; const char *fastdds_dest = "Com_Service"; /* 运行控制 */ -static volatile int g_running = 1; +volatile int g_running = 1; /* 函数前向声明 */ static int process_received_data(uint8_t *data, uint16_t size); @@ -133,12 +135,16 @@ void ComHS_telemetry_Pub(uint8_t *data, string dest, uint16_t len) /* * ComHS命令回调函数 * - * 将接收到的遥控指令通过send_S_COMM_Cmder()函数发送给串口 + * 1、当接收到的为取遥控类型,即为取遥控指令时,触发取上行遥控 + * 2、当接收到的为遥控类型,即为控制指令时,触发向串口写入控制命令 + * */ void command_callback(string src, string dest, string type, string reserve1, string reserve2, vector &data) { + std::lock_guard lock(scomm_mutex); + if (S_COMM_ON_OFF != 1) { cerr << "S_COMM not available" << endl; return; @@ -149,12 +155,18 @@ void command_callback(string src, string dest, string type, return; } - /* 直接发送给通信机 */ - uint8_t *cmd_data = data.data(); - uint16_t cmd_len = data.size(); + if (type == "request_command" ) { + if (data.size() == 1 && data[0] == 0x00) { + Get_S_COMM_UP_CMD(); + } + } else if (type == "command") { + uint8_t *cmd_data = data.data(); + uint16_t cmd_len = data.size(); + + send_S_COMM_Cmder(cmd_data, cmd_len); + } + - /* 发送控制指令 */ - send_S_COMM_Cmder(cmd_data, cmd_len); } /* @@ -167,6 +179,8 @@ void telemetry_callback(string src, string dest, string type, string reserve1, string reserve2, vector &data) { + std::lock_guard lock(scomm_mutex); + if (S_COMM_ON_OFF != 1) { cerr << "S_COMM not available" << endl; return; @@ -177,9 +191,9 @@ void telemetry_callback(string src, string dest, string type, return; } - if (type == "command" ) { + if (type == "request_telemetry" ) { if (data.size() == 1 && data[0] == 0xFF) { - Get_S_COMM_UP_CMD(); + Get_S_COMM_Telemetry_Data(); } } else if (type == "telemetry") { if (data.size() >= sizeof(Multi_EPDU_packet_t)) { @@ -662,7 +676,7 @@ static int process_received_data(uint8_t *data, uint16_t size) } /* - * 启动SCOMM服务(同步模式,使用select超时) + * 启动SCOMM服务 * * @dev_telec: 遥控串口设备 * @dev_telem: 遥测串口设备 @@ -670,9 +684,6 @@ static int process_received_data(uint8_t *data, uint16_t size) */ void start_scomm_service(const char *dev_telec, const char *dev_telem, int baudrate) { - signal(SIGINT, signal_handler); - signal(SIGTERM, signal_handler); - if (scomm_uart_init(dev_telec, dev_telem, baudrate) < 0) { S_COMM_ON_OFF = 0; cerr << "S_COMM UART init failed" << endl; diff --git a/ComHS.h b/ComHS.h index 0ffdf9c..9737192 100644 --- a/ComHS.h +++ b/ComHS.h @@ -155,6 +155,10 @@ typedef struct __attribute__((__packed__)) { EPDU_packet_t epdu; } Multi_EPDU_packet_t; +extern uint8_t S_COMM_ON_OFF; // 通信机开关状态 +extern volatile int g_running; + + /* * ComHS接口函数声明 */ diff --git a/ComHS.json b/ComHS.json new file mode 100755 index 0000000..ad57d82 --- /dev/null +++ b/ComHS.json @@ -0,0 +1,5 @@ +{ + "telecontrol_port": "/dev/tnt0", + "telemetry_port": "/dev/tnt2", + "baudrate": 115200 +} \ No newline at end of file diff --git a/build/CMakeFiles/CMakeOutput.log b/build/CMakeFiles/CMakeOutput.log index 8f55926..67353e4 100644 --- a/build/CMakeFiles/CMakeOutput.log +++ b/build/CMakeFiles/CMakeOutput.log @@ -28,10 +28,10 @@ The CXX compiler identification is GNU, found in "/home/xb/satellite/aircraft-1/ Detecting C compiler ABI info compiled with the following output: Change Dir: /home/xb/satellite/aircraft-1/container-2/通信硬件服务化/build/CMakeFiles/CMakeTmp -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3bd6a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3bd6a.dir/build.make CMakeFiles/cmTC_3bd6a.dir/build +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_a2017/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a2017.dir/build.make CMakeFiles/cmTC_a2017.dir/build gmake[1]: Entering directory '/home/xb/satellite/aircraft-1/container-2/通信硬件服务化/build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o -/usr/bin/cc -v -o CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c +Building C object CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c Using built-in specs. COLLECT_GCC=/usr/bin/cc OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa @@ -41,8 +41,8 @@ Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~2 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bd6a.dir/' - /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_3bd6a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc5a7OUX.s +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a2017.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a2017.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc6zi4az.s GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP @@ -62,15 +62,15 @@ GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bd6a.dir/' - as -v --64 -o CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o /tmp/cc5a7OUX.s +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a2017.dir/' + as -v --64 -o CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o /tmp/cc6zi4az.s GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.' -Linking C executable cmTC_3bd6a -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3bd6a.dir/link.txt --verbose=1 -/usr/bin/cc -v CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o -o cmTC_3bd6a +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_a2017 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a2017.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o -o cmTC_a2017 Using built-in specs. COLLECT_GCC=/usr/bin/cc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper @@ -83,9 +83,9 @@ Supported LTO compression algorithms: zlib zstd gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3bd6a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3bd6a.' - /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccBnXEwu.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_3bd6a /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_3bd6a.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/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3bd6a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3bd6a.' +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a2017' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a2017.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8TNtUQ.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_a2017 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_a2017.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/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a2017' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a2017.' gmake[1]: Leaving directory '/home/xb/satellite/aircraft-1/container-2/通信硬件服务化/build/CMakeFiles/CMakeTmp' @@ -109,10 +109,10 @@ Parsed C implicit link information from above output: link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /home/xb/satellite/aircraft-1/container-2/通信硬件服务化/build/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3bd6a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3bd6a.dir/build.make CMakeFiles/cmTC_3bd6a.dir/build] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_a2017/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a2017.dir/build.make CMakeFiles/cmTC_a2017.dir/build] ignore line: [gmake[1]: Entering directory '/home/xb/satellite/aircraft-1/container-2/通信硬件服务化/build/CMakeFiles/CMakeTmp'] - ignore line: [Building C object CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] + ignore line: [Building C object CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] @@ -122,8 +122,8 @@ Parsed C implicit link information from above output: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bd6a.dir/'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_3bd6a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc5a7OUX.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a2017.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a2017.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc6zi4az.s] ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] ignore line: [] @@ -143,15 +143,15 @@ Parsed C implicit link information from above output: ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ignore line: [Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bd6a.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o /tmp/cc5a7OUX.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a2017.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o /tmp/cc6zi4az.s] ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_3bd6a] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3bd6a.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o -o cmTC_3bd6a ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_a2017] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a2017.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o -o cmTC_a2017 ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] @@ -164,13 +164,13 @@ Parsed C implicit link information from above output: ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3bd6a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3bd6a.'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccBnXEwu.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_3bd6a /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_3bd6a.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/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a2017' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a2017.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8TNtUQ.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_a2017 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_a2017.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/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccBnXEwu.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc8TNtUQ.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -188,7 +188,7 @@ Parsed C implicit link information from above output: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_3bd6a] ==> ignore + arg [cmTC_a2017] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] @@ -200,7 +200,7 @@ Parsed C implicit link information from above output: arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] - arg [CMakeFiles/cmTC_3bd6a.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_a2017.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [--push-state] ==> ignore arg [--as-needed] ==> ignore @@ -234,10 +234,10 @@ Parsed C implicit link information from above output: Detecting CXX compiler ABI info compiled with the following output: Change Dir: /home/xb/satellite/aircraft-1/container-2/通信硬件服务化/build/CMakeFiles/CMakeTmp -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_16078/fast && /usr/bin/gmake -f CMakeFiles/cmTC_16078.dir/build.make CMakeFiles/cmTC_16078.dir/build +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_54ce6/fast && /usr/bin/gmake -f CMakeFiles/cmTC_54ce6.dir/build.make CMakeFiles/cmTC_54ce6.dir/build gmake[1]: Entering directory '/home/xb/satellite/aircraft-1/container-2/通信硬件服务化/build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o -/usr/bin/c++ -v -o CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp +Building CXX object CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa @@ -247,8 +247,8 @@ Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~2 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_16078.dir/' - /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_16078.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccK0Mlj8.s +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54ce6.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_54ce6.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccVJyCNN.s GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP @@ -272,15 +272,15 @@ GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886 -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_16078.dir/' - as -v --64 -o CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccK0Mlj8.s +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54ce6.dir/' + as -v --64 -o CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccVJyCNN.s GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.' -Linking CXX executable cmTC_16078 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_16078.dir/link.txt --verbose=1 -/usr/bin/c++ -v CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_16078 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_54ce6 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_54ce6.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_54ce6 Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper @@ -293,9 +293,9 @@ Supported LTO compression algorithms: zlib zstd gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_16078' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_16078.' - /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQLGb2c.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_16078 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_16078' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_16078.' +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_54ce6' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_54ce6.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1pWJu8.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_54ce6 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_54ce6' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_54ce6.' gmake[1]: Leaving directory '/home/xb/satellite/aircraft-1/container-2/通信硬件服务化/build/CMakeFiles/CMakeTmp' @@ -325,10 +325,10 @@ Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /home/xb/satellite/aircraft-1/container-2/通信硬件服务化/build/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_16078/fast && /usr/bin/gmake -f CMakeFiles/cmTC_16078.dir/build.make CMakeFiles/cmTC_16078.dir/build] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_54ce6/fast && /usr/bin/gmake -f CMakeFiles/cmTC_54ce6.dir/build.make CMakeFiles/cmTC_54ce6.dir/build] ignore line: [gmake[1]: Entering directory '/home/xb/satellite/aircraft-1/container-2/通信硬件服务化/build/CMakeFiles/CMakeTmp'] - ignore line: [Building CXX object CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Building CXX object CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] @@ -338,8 +338,8 @@ Parsed CXX implicit link information from above output: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_16078.dir/'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_16078.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccK0Mlj8.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54ce6.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_54ce6.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccVJyCNN.s] ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] ignore line: [] @@ -363,15 +363,15 @@ Parsed CXX implicit link information from above output: ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ignore line: [Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_16078.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccK0Mlj8.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54ce6.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccVJyCNN.s] ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_16078] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_16078.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_16078 ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_54ce6] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_54ce6.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_54ce6 ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] @@ -384,13 +384,13 @@ Parsed CXX implicit link information from above output: ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_16078' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_16078.'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQLGb2c.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_16078 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_54ce6' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_54ce6.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1pWJu8.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_54ce6 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccQLGb2c.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc1pWJu8.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -408,7 +408,7 @@ Parsed CXX implicit link information from above output: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_16078] ==> ignore + arg [cmTC_54ce6] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] @@ -420,7 +420,7 @@ Parsed CXX implicit link information from above output: arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] - arg [CMakeFiles/cmTC_16078.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_54ce6.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc_s] ==> lib [gcc_s] diff --git a/build/CMakeFiles/ComHS.dir/ComHS-main.cpp.o b/build/CMakeFiles/ComHS.dir/ComHS-main.cpp.o index 4d5b27542ebbdb81964e613a8d113fb03f944503..ae03e1a493ffa6491295944c12c898e6ee4395d8 100644 GIT binary patch literal 13192 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%0AvbDe3s@GN$Ay57v`P z-id2Djqd?@%xez!Sz5{aG@~lD{~CTm*>}nxQu6peY?Pex2SKpj{57cqZ?BTa`NNc~ z<@Nkwx6?M-^QptGIR{(Nh6mrjPI=rW&b0>+8$o8EBWfSXmRu{kjwSBNdh)xLORlFK J&N;%t{s*R&W%2+3 literal 4408 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 M%q3p}-`CXt2k5E0i2wiq literal 98072 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 YRK4n}U&5Ox{J+`>$deF4=wspk0k*e1TL1t6 diff --git a/build/bin/ComHS.json b/build/bin/ComHS.json new file mode 100755 index 0000000..ad57d82 --- /dev/null +++ b/build/bin/ComHS.json @@ -0,0 +1,5 @@ +{ + "telecontrol_port": "/dev/tnt0", + "telemetry_port": "/dev/tnt2", + "baudrate": 115200 +} \ No newline at end of file