From 882c716621b3e9ff2c4915011298f49ecf39f344 Mon Sep 17 00:00:00 2001 From: GitHub BrokenZero <3121625753@qq.com> Date: Mon, 13 Jul 2020 00:22:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.idea/.gitignore" | 8 + .../.idea/.name" | 1 + .../.idea/YangZhenyv.iml" | 2 + .../.idea/misc.xml" | 7 + .../.idea/modules.xml" | 8 + .../.idea/vcs.xml" | 6 + .../2020-SRE-Assessment" | 1 + .../CMakeLists.txt" | 6 + .../DataProcess.cpp" | 80 +++ .../DataProcess.h" | 24 + .../README.md" | 22 + .../VirtualMachine.cpp" | 416 +++++++++++ .../VirtualMachine.h" | 51 ++ .../cmake-build-debug/CMakeCache.txt" | 424 +++++++++++ .../CMakeFiles/3.16.5/CMakeCCompiler.cmake" | 76 ++ .../CMakeFiles/3.16.5/CMakeCXXCompiler.cmake" | 88 +++ .../3.16.5/CMakeDetermineCompilerABI_C.bin" | Bin 0 -> 167345 bytes .../3.16.5/CMakeDetermineCompilerABI_CXX.bin" | Bin 0 -> 167354 bytes .../CMakeFiles/3.16.5/CMakeRCCompiler.cmake" | 6 + .../CMakeFiles/3.16.5/CMakeSystem.cmake" | 15 + .../3.16.5/CompilerIdC/CMakeCCompilerId.c" | 671 ++++++++++++++++++ .../CMakeFiles/3.16.5/CompilerIdC/a.exe" | Bin 0 -> 167461 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp" | 660 +++++++++++++++++ .../CMakeFiles/3.16.5/CompilerIdCXX/a.exe" | Bin 0 -> 167489 bytes .../CMakeDirectoryInformation.cmake" | 16 + .../CMakeFiles/CMakeOutput.log" | 478 +++++++++++++ .../CMakeFiles/Makefile.cmake" | 130 ++++ .../cmake-build-debug/CMakeFiles/Makefile2" | 106 +++ .../CMakeFiles/TargetDirectories.txt" | 3 + .../YangZhenyv.dir/DependInfo.cmake" | 22 + .../CMakeFiles/YangZhenyv.dir/build.make" | 128 ++++ .../YangZhenyv.dir/cmake_clean.cmake" | 13 + .../CMakeFiles/YangZhenyv.dir/depend.make" | 2 + .../CMakeFiles/YangZhenyv.dir/flags.make" | 10 + .../CMakeFiles/YangZhenyv.dir/link.txt" | 1 + .../CMakeFiles/YangZhenyv.dir/progress.make" | 5 + .../CMakeFiles/clion-environment.txt" | 4 + .../CMakeFiles/clion-log.txt" | 18 + .../CMakeFiles/cmake.check_cache" | 1 + .../CMakeFiles/progress.marks" | 1 + .../cmake-build-debug/Makefile" | 238 +++++++ .../cmake-build-debug/YangZhenyv.cbp" | 102 +++ .../cmake-build-debug/YangZhenyv.exe" | Bin 0 -> 638109 bytes .../cmake-build-debug/cmake_install.cmake" | 44 ++ .../help.txt" | 17 + .../main.cpp" | 7 + 46 files changed, 3918 insertions(+) create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/.gitignore" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/.name" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/YangZhenyv.iml" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/misc.xml" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/modules.xml" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/vcs.xml" create mode 160000 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/2020-SRE-Assessment" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/CMakeLists.txt" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/DataProcess.cpp" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/DataProcess.h" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/README.md" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/VirtualMachine.cpp" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/VirtualMachine.h" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeCache.txt" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeCCompiler.cmake" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeCXXCompiler.cmake" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_C.bin" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_CXX.bin" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeRCCompiler.cmake" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeSystem.cmake" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.c" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/a.exe" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.cpp" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdCXX/a.exe" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/CMakeOutput.log" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/Makefile.cmake" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/Makefile2" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/TargetDirectories.txt" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/DependInfo.cmake" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/build.make" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/cmake_clean.cmake" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/depend.make" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/flags.make" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/link.txt" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/progress.make" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/clion-environment.txt" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/clion-log.txt" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/cmake.check_cache" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/progress.marks" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/Makefile" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/YangZhenyv.cbp" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/YangZhenyv.exe" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/cmake_install.cmake" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/help.txt" create mode 100644 "\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/main.cpp" diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/.gitignore" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/.gitignore" new file mode 100644 index 0000000..8d6433d --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/.gitignore" @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/../../../../../../../:\Project\C\temp\2020-SRE-Assessment\YangZhenyv\.idea/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/.name" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/.name" new file mode 100644 index 0000000..670cd48 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/.name" @@ -0,0 +1 @@ +YangZhenyv \ No newline at end of file diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/YangZhenyv.iml" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/YangZhenyv.iml" new file mode 100644 index 0000000..f08604b --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/YangZhenyv.iml" @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/misc.xml" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/misc.xml" new file mode 100644 index 0000000..8822db8 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/misc.xml" @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/modules.xml" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/modules.xml" new file mode 100644 index 0000000..f105781 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/modules.xml" @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/vcs.xml" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/vcs.xml" new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/.idea/vcs.xml" @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/2020-SRE-Assessment" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/2020-SRE-Assessment" new file mode 160000 index 0000000..30f178b --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/2020-SRE-Assessment" @@ -0,0 +1 @@ +Subproject commit 30f178b2bd06574ec0d61de498f5b2eb2434b181 diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/CMakeLists.txt" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/CMakeLists.txt" new file mode 100644 index 0000000..20d13ac --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/CMakeLists.txt" @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.16) +project(YangZhenyv) + +set(CMAKE_CXX_STANDARD 14) + +add_executable(YangZhenyv main.cpp DataProcess.cpp DataProcess.h VirtualMachine.cpp VirtualMachine.h) \ No newline at end of file diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/DataProcess.cpp" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/DataProcess.cpp" new file mode 100644 index 0000000..5412a49 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/DataProcess.cpp" @@ -0,0 +1,80 @@ +#include +#include +#include "DataProcess.h" + +// 栈实现四则运算 https://www.cnblogs.com/lcplcpjava/p/6576935.html + +int DataProcess::op_level(char x){ + if(x == '*' || x == '/' || x == '%') return 2; + if(x == '+' || x == '-') return 1; + if(x == '(') return 0; + else return -1; +} + +std::string DataProcess::inf_to_pre(std::string old_expression){ + // 每个数字,字符之间都用' '隔开 + std::stack S1, S2; //运算符栈和答案栈 + std::string ret; + for (int i = (int)old_expression.size()-1 ; i >= 0; i--){ + if (old_expression.at(i) == ' ' || old_expression.at(i) == '\t') + continue; + // 运算式开头的负数处理 + if (i == 0 && old_expression.at(i) == '-'){ + S2.pop(); + S2.push('-'); S2.push(' '); + continue; + } + // 是数字,直接入栈 + if(isdigit(old_expression.at(i))){ + S2.push(old_expression.at(i)); + if (i == 0 || (i > 0 && !isdigit(old_expression.at(i-1)))){ + // 到了数字的开头 + S2.push(' '); + } + } + else if ((old_expression.at(i)) == ')') + S1.push(')'); + // 运算式中间的负数处理 负号前必有'(' + else if (i > 0 && old_expression.at(i-1) == '(' && old_expression.at(i) == '-'){ + S2.pop(); + S2.push('-'); S2.push(' '); + } + // 是')', 弹出S1直到遇到'(' + else if ((old_expression.at(i)) == '('){ + while(S1.top() != ')'){ + S2.push(S1.top()); S2.push(' '); + S1.pop(); + } + S1.pop(); + } + else { + // 若当前比S1栈顶运算符'优先级'低,则将S1栈顶的运算符弹出并压入到S2中 + while (!S1.empty() && op_level(old_expression.at(i)) < op_level(S1.top())){ + S2.push(S1.top()); S2.push(' '); + S1.pop(); + } + S1.push(old_expression.at(i)); + } + } + // 将S1的运算符依次弹出压入S2 + while (!S1.empty()){ + S2.push(S1.top()); S2.push(' '); + S1.pop(); + } + // 将S2的数据弹出赋值给ret变量 + while(!S2.empty()){ + ret += S2.top(); + S2.pop(); + } + return ret; +} + +int DataProcess::str_to_int(const std::string& str){ + int num = 0, flag = 1; + if (str.at(0) == '-') flag = -1; + for(char i : str){ + if(i == ' ' || i == '-') continue; + num = num*10+i-'0'; + } + return num*flag; +} diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/DataProcess.h" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/DataProcess.h" new file mode 100644 index 0000000..03d3bf2 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/DataProcess.h" @@ -0,0 +1,24 @@ +#ifndef YANGZHENYV_DATAPROCESS_H +#define YANGZHENYV_DATAPROCESS_H + + +#include + +/*该类用于存放一些数据处理的函数,包含将表达式从中缀转换为前缀,将数字从str转换成int*/ + +class DataProcess { +protected: + // 获取运算符优先级函数 + static int op_level(char x); + +public: + // 中缀式表达转换为前缀式表达函数 + static std::string inf_to_pre(std::string old_expression); + // 数字从str转换为int函数 + static int str_to_int(const std::string& str); +}; + + + + +#endif //YANGZHENYV_DATAPROCESS_H diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/README.md" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/README.md" new file mode 100644 index 0000000..dd78595 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/README.md" @@ -0,0 +1,22 @@ +##### 简单的虚拟机 + +###### 使用语言: C++ + +###### 实现功能: + + 1. 列式计算并查看所用指令(将表达式从中缀转换成前缀 ) + + 2. 使用指令对数据栈进行操作。 + + 实现的指令有: + + 1. EMPTY : 判断RAM栈是否为空,如果空会输出"RAM栈为空"; 非空则输出"RAM栈为非空" + 2. SIZE : 输出RAM栈的大小(栈空则输出0) + 3. PUSH : 输入"PUSH x"向栈中输入数值 x (分隔符可为空格或制表符) + 4. TOP : 输出栈顶值的大小; 如果RAM栈为空,则输出"RAM的大小为0" + 5. POP : 输出并弹出RAM栈顶的值; 如果RAM栈为空,则输出"RAM的大小为0" + 6. ADD : 输入"ADD"则弹出两个值相加并入栈;如果输入"ADD x y"则将x, y的值相加并入栈 + 7. SUB : 输入"SUB"----------相减------------"SUB x y"-----------相减并入栈 + 8. MUL : 输入"MUL"----------相乘------------"MUL x y"-----------相乘并入栈 + 9. DIV : 输入"DIV"----------相除------------"DIV x y"-----------相除并入栈 + 10. MOD : 输入"MOD"----------取余------------"MOD x y"-----------取余并入栈 \ No newline at end of file diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/VirtualMachine.cpp" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/VirtualMachine.cpp" new file mode 100644 index 0000000..30bb47c --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/VirtualMachine.cpp" @@ -0,0 +1,416 @@ +#include +#include +#include +#include "VirtualMachine.h" +#include "DataProcess.h" + + +/* + * 弹出数据栈顶数据"x"并计入寄存器 + * 弹出数据栈顶数据"y"并与寄存器数据相加/减乘/除/取余 + * 将结果压入数据栈 + * (不知道这样子理解寄存器正不正确 */ + +VirtualMachine::VirtualMachine() { + mode = -1; RAM_top = -1; +} + +/*protect*/ +bool VirtualMachine::EMPTY() const{ + if (RAM_top == -1) { + return true; + } + return false; +} + +int VirtualMachine::SIZE() const{ + return RAM_top+1; +} + +int VirtualMachine::PUSH(int x){ + if (mode == 2){ + std::cout << "PUSH\t" << x << std::endl; + } + if(RAM_top > MAX_DEPTH){ + std::cout << "栈满" << std::endl; + return false; + } + else{ + RAM_top++; + data_RAM[RAM_top] = x; + return true; + } +} + +int VirtualMachine::TOP(){ + if (EMPTY()){ + std::cout << "RAM的大小为"; + return 0; + } + return data_RAM[RAM_top]; +} + +int VirtualMachine::POP(){ + if (RAM_top >= 0){ + int top_val = data_RAM[RAM_top]; + data_RAM[RAM_top] = 0; + RAM_top--; + if (mode == 2){ + std::cout << "POP\t\t" << top_val << std::endl; + } + return top_val; + } else{ + std::cout << "RAM的大小为"; + return 0; + } + +} + +void VirtualMachine::ADD(){ + Register = POP(); + if (mode == 2) { + std::cout << "ADD\t" << TOP() << "\t" << Register << std::endl; + } + PUSH(Register + POP()); +} + +void VirtualMachine::SUB(){ + Register = POP(); + if (mode == 2){ + std::cout << "SUB\t" << TOP() << "\t" << Register << std::endl; + } + PUSH(Register - POP()); +} + +void VirtualMachine::MUL(){ + Register = POP(); + if (mode == 2){ + std::cout << "MUL\t" << TOP() << "\t" << Register << std::endl; + } + PUSH(POP() * Register); +} + +bool VirtualMachine::DIV(){ + Register = POP(); + if (Register == 0){ + std::cout << "除数不能为零!" << std::endl; + POP(); + return false; + }else{ + if (mode == 2){ + std::cout << "DIV\t" << TOP() << "\t" << Register << std::endl; + } + PUSH( Register / POP()); + return true; + } +} + +bool VirtualMachine::MOD(){ + Register = POP(); + if (Register == 0){ + std::cout << "除数不能为零!" << std::endl; + POP(); + return false; + }else{ + if (mode == 2){ + std::cout << "MOD\t" << TOP() << "\t" << Register << std::endl; + } + PUSH(POP() % Register); + return true; + } +} + +void VirtualMachine::READ(){ + if (RAM_top == -1){ + std::cout << "data_RAM is empty" << std::endl; + } else { + std::cout << "No.\tVal" << std::endl; + for (int i = RAM_top; i >= 0; i--) { + std::cout << i << "\t" << data_RAM[i] << std::endl; + } + } +} + +void VirtualMachine::HELP(){ + std::string data; + std::ifstream infile; + infile.open("..\\help.txt"); + while(getline(infile,data)) + { + std::cout<> mode; + while(mode < 0 || mode > 5){ + std::cout << "Wrong input!" << std::endl; + std::cin >> mode; + } +} + +void VirtualMachine::start(){ + std::cout << "Welcome to Rei 0.0" << std::endl; + while (RAM_top != -1) POP(); // 清空栈 + load_main_interface(); +} + +void VirtualMachine::run(){ + if (mode != 0) + std::cout << "输入 \":change\" 来改变运行内容" << std::endl; + while (true){ + switch (mode){ + case 0: + HELP(); + load_main_interface(); + break; + case 1: + case 2: + calculate(); + break; + case 3: + using_code(); + case 4: + reboot(); + break; + case 5: + exit(); + } + } +} + +void VirtualMachine::reboot(){ + std::cout << "Killing and rebirthing myself..." << std::endl << std::endl; + start(); +} + +void VirtualMachine::exit(){ + std::cout << "Killing myself..." << std::endl; + std::exit(0); +} + +void VirtualMachine::calculate(){ + std::cout << ">>> "; + std::cin >> expression; + if (expression == ":change"){ + load_main_interface(); + } + else{ + load_program(); + run_program(); + } +} + +void VirtualMachine::load_program() { + expression = DataProcess::inf_to_pre(expression); + if (mode == 2) std::cout << "Infix expression to Prefix expression:" << expression << std::endl; + std::string instr; + for (int i = 0; i < expression.size(); i++) { + if (expression.at(i) == ' ') + continue; + // 数字判断 + else if (isdigit(expression.at(i)) || + (i < expression.size() - 2 && expression.at(i) == '-' && isdigit(expression.at(i + 1)))) { + instr += expression.at(i); + // 到数字末尾 + if ((i < expression.size() - 2 && expression.at(i + 1) == ' ') || i == expression.size() - 1) { + program_RAM.push(DataProcess::str_to_int(instr)); + program_RAM.push(Push); + instr = ""; + } + } else { + // Empty, Size, Push, Top, Pop, Add, Sub, Mul, Div, Mod, Read, Help + switch (expression.at(i)) { + case '+': + program_RAM.push(Add); + break; + case '-': + program_RAM.push(Sub); + break; + case '*': + program_RAM.push(Mul); + break; + case '/': + program_RAM.push(Div); + break; + case '%': + program_RAM.push(Mod); + break; + } + } + } +} + +[[noreturn]] void VirtualMachine::using_code(){ + while (true) { + std::string code; + std::cout << ">>> "; + getline(std::cin, code); + // code 拆分 + std::string program[3] = {""}; + const char *d = " \t"; + char *p; + int i = 0; + p = strtok((char *) code.data(), d); + while (p) { + program[i] = p; + i++; + p = strtok(nullptr, d); + } + + if (program[0] == "END" || program[0] == "end") { + load_program(); + break; + } + else if (program[0] == "EMPTY" || program[0] == "empty") { + program_RAM.push(Empty); + } + else if (program[0] == "SIZE" || program[0] == "size") { + program_RAM.push(Size); + } + else if (program[0] == "PUSH" || program[0] == "push") { + if (program[1].empty()) { + std::cout << "Wrong input." << std::endl; + } else { + program_RAM.push(DataProcess::str_to_int(program[1])); + program_RAM.push(Push); + } + } + else if (program[0] == "TOP" || program[0] == "top") { + program_RAM.push(Top); + } + else if (program[0] == "POP" || program[0] == "pop") { + program_RAM.push(Pop); + } + else if (program[0] == "ADD" || program[0] == "add") { + if (program[1].empty() && program[2].empty()) { + if (SIZE() < 2) std::cout << "Wrong input. Less than 2 elements in RAM_stack." << std::endl; + else program_RAM.push(Add); + } else if (!program[1].empty() && !program[2].empty()) { + program_RAM.push(DataProcess::str_to_int(program[1])); + program_RAM.push(Push); + program_RAM.push(DataProcess::str_to_int(program[2])); + program_RAM.push(Push); + program_RAM.push(Add); + } + } + else if (program[0] == "SUB" || program[0] == "sub") { + if (program[1].empty() && program[2].empty()) { + if (SIZE() < 2) std::cout << "Wrong input. Less than 2 elements in RAM_stack." << std::endl; + else SUB(); + } else if (!program[1].empty() && !program[2].empty()) { + program_RAM.push(DataProcess::str_to_int(program[1])); + program_RAM.push(Push); + program_RAM.push(DataProcess::str_to_int(program[2])); + program_RAM.push(Push); + program_RAM.push(Sub); + } + } + else if (program[0] == "MUL" || program[0] == "mul") { + if (program[1].empty() && program[2].empty()) { + if (SIZE() < 2) std::cout << "Wrong input. Less than 2 elements in RAM_stack." << std::endl; + else MUL(); + } else if (!program[1].empty() && !program[2].empty()) { + program_RAM.push(DataProcess::str_to_int(program[1])); + program_RAM.push(Push); + program_RAM.push(DataProcess::str_to_int(program[2])); + program_RAM.push(Push); + program_RAM.push(Mul); + } + } + else if (program[0] == "DIV" || program[0] == "div") { + if (program[1].empty() && program[2].empty()) { + if (SIZE() < 2) std::cout << "Wrong input. Less than 2 elements in RAM_stack." << std::endl; + else DIV(); + } else if (!program[1].empty() && !program[2].empty()) { + program_RAM.push(DataProcess::str_to_int(program[1])); + program_RAM.push(Push); + program_RAM.push(DataProcess::str_to_int(program[2])); + program_RAM.push(Push); + program_RAM.push(Div); + } + } + else if (program[0] == "MOD" || program[0] == "mod") { + if (program[1].empty() && program[2].empty()) { + if (SIZE() < 2) std::cout << "Wrong input. Less than 2 elements in RAM_stack." << std::endl; + else MOD(); + } else if (!program[1].empty() && !program[2].empty()) { + program_RAM.push(DataProcess::str_to_int(program[1])); + program_RAM.push(Push); + program_RAM.push(DataProcess::str_to_int(program[2])); + program_RAM.push(Push); + program_RAM.push(Mod); + } + } + else if (program[0] == "READ" || program[0] == "read") { + program_RAM.push(Read); + } + else if (program[0] == "HELP" || program[0] == "help") { + HELP(); + } + else { + std::cout << R"(Wrong input. Enter "HELP" or "help" for help.)" << std::endl; + } + run_program(); + } + +} + +void VirtualMachine::run_program(){ + while(!program_RAM.empty()){ + switch(program_RAM.top()){ + // Empty, Size, Push, Top, Pop, Add, Sub, Mul, Div, Mod, Read, Help, Back_to_main + case Empty: + if (EMPTY()) { + std::cout << "data_RAM is empty" << std::endl; + } else { + std::cout << "data_RAM is not empty" << std::endl; + } + break; + case Size: + std::cout << SIZE() << std::endl; + break; + case Push: + program_RAM.pop(); + PUSH(program_RAM.top()); + break; + case Top: + std::cout << TOP() << std::endl; + break; + // - + 2 3 * / + + -3 5 0 5 3 + case Pop: + std::cout << POP() << std::endl; + break; + case Add: + ADD(); + break; + case Sub: + SUB(); + break; + case Mul: + MUL(); + break; + case Div: + DIV(); + break; + case Mod: + MOD(); + break; + case Read: + READ(); + break; + } + program_RAM.pop(); + } +} \ No newline at end of file diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/VirtualMachine.h" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/VirtualMachine.h" new file mode 100644 index 0000000..d60b9fd --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/VirtualMachine.h" @@ -0,0 +1,51 @@ +#ifndef YANGZHENYV_VIRTUALMACHINE_H +#define YANGZHENYV_VIRTUALMACHINE_H + + +#include +#include + +/* data_RAM为存放数据的内存栈。使用数组模拟的原因是为了READ()函数服务。该函数功能为读取栈中的所有数据。 + * program_RAM为存放代码指令的内存栈。因为如果使用模式2:可视的列式计算便可看到所有指令的运行过程。 + * Register为一个寄存器(大概)。进行运算时先从数据栈顶弹出数据暂时保存在Register中,再弹出下一个栈顶数据与其进行运算,将结果压入数据栈中。*/ + +class VirtualMachine { +private: + static const int MAX_DEPTH = 1024; // 栈的最大深度即最大内存 + int mode, RAM_top,Register{}, data_RAM[MAX_DEPTH]{0}; + std::string expression; + std::stack program_RAM; + enum instruction{ + Empty, Size, Push, Top, Pop, Add, Sub, Mul, Div, Mod, Read, + }; + +protected: + bool EMPTY() const; + int SIZE() const; + int PUSH(int x); + int TOP(); + int POP(); + void ADD(); + void SUB(); + void MUL(); + bool DIV(); + bool MOD(); + void READ(); + static void HELP(); + +public: + VirtualMachine(); + void load_main_interface(); + void start(); + [[noreturn]] void run(); + void reboot(); + static void exit(); + void calculate(); + void load_program(); + [[noreturn]] void using_code(); + void run_program(); +}; + + + +#endif //YANGZHENYV_VIRTUALMACHINE_H diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeCache.txt" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeCache.txt" new file mode 100644 index 0000000..f766a94 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeCache.txt" @@ -0,0 +1,424 @@ +# This is the CMakeCache file. +# For build in directory: /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug +# It was generated by CMake: /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Id string of the compiler for the CodeBlocks IDE. Automatically +// detected when left empty +CMAKE_CODEBLOCKS_COMPILER_ID:STRING= + +//The CodeBlocks executable +CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND + +//Additional command line arguments when CodeBlocks invokes make. +// Enter e.g. -j to get parallel builds +CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING=-j12 + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=/usr/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--enable-auto-import + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld.exe + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump.exe + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=YangZhenyv + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=/usr/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf.exe + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip.exe + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a program. +ProcessorCount_cmd_nproc:FILEPATH=/usr/bin/nproc.exe + +//Path to a program. +ProcessorCount_cmd_sysctl:FILEPATH=ProcessorCount_cmd_sysctl-NOTFOUND + +//Value Computed by CMake +YangZhenyv_BINARY_DIR:STATIC=/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug + +//Value Computed by CMake +YangZhenyv_SOURCE_DIR:STATIC=/cygdrive/d/Project/C/杨震宇-简单的虚拟机 + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=5 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks +//CXX compiler system defined macros +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"9.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;1;__PIC__;1;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0xffff;__WCHAR_MIN__;0;__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;16;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_medium__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__SEH__;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES;0;__GXX_TYPEINFO_EQUALITY_INLINE;0;__CYGWIN__;1;__unix;1;__unix__;1;unix;1;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;__STDC__;1;__cplusplus;201402L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"9.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;1;__PIC__;1;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__GNUG__;9;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_WEAK__;1;__DEPRECATED;1;__GXX_RTTI;1;__cpp_rtti;199711;__GXX_EXPERIMENTAL_CXX0X__;1;__cpp_binary_literals;201304;__cpp_hex_float;201603;__cpp_runtime_arrays;198712;__cpp_unicode_characters;200704;__cpp_raw_strings;200710;__cpp_unicode_literals;200710;__cpp_user_defined_literals;200809;__cpp_lambdas;200907;__cpp_range_based_for;200907;__cpp_static_assert;200410;__cpp_decltype;200707;__cpp_attributes;200809;__cpp_rvalue_reference;200610;__cpp_rvalue_references;200610;__cpp_variadic_templates;200704;__cpp_initializer_lists;200806;__cpp_delegating_constructors;200604;__cpp_nsdmi;200809;__cpp_inheriting_constructors;201511;__cpp_ref_qualifiers;200710;__cpp_alias_templates;200704;__cpp_return_type_deduction;201304;__cpp_init_captures;201304;__cpp_generic_lambdas;201304;__cpp_constexpr;201304;__cpp_decltype_auto;201304;__cpp_aggregate_nsdmi;201304;__cpp_variable_templates;201304;__cpp_digit_separators;201309;__cpp_sized_deallocation;201309;__cpp_threadsafe_static_init;200806;__EXCEPTIONS;1;__cpp_exceptions;199711;__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0xffff;__WCHAR_MIN__;0;__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;16;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;double(1.79769313486231570814527423731704357e+308L);__DBL_MIN__;double(2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;double(2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;double(4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__WCHAR_UNSIGNED__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_medium__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__SEH__;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES;0;__GXX_TYPEINFO_EQUALITY_INLINE;0;__CYGWIN__;1;__unix;1;__unix__;1;unix;1;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1 +//CXX compiler system include directories +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++;/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/x86_64-pc-cygwin;/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/backward;/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include;/usr/include;/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api +//C compiler system defined macros +CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"9.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;1;__PIC__;1;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0xffff;__WCHAR_MIN__;0;__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;16;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_medium__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__SEH__;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES;0;__GXX_TYPEINFO_EQUALITY_INLINE;0;__CYGWIN__;1;__unix;1;__unix__;1;unix;1;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1 +//C compiler system include directories +CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include;/usr/include;/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/cygdrive/d/Project/C/杨震宇-简单的虚拟机 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname.exe +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ProcessorCount_cmd_nproc +ProcessorCount_cmd_nproc-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ProcessorCount_cmd_sysctl +ProcessorCount_cmd_sysctl-ADVANCED:INTERNAL=1 + diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeCCompiler.cmake" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeCCompiler.cmake" new file mode 100644 index 0000000..fc43bfd --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeCCompiler.cmake" @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Cygwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar.exe") +set(CMAKE_RANLIB "/usr/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "/usr/bin/ld.exe") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN 1) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include;/usr/include;/usr/include/w32api") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc_s;gcc;cygwin;advapi32;shell32;user32;kernel32;gcc_s;gcc") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0;/usr/x86_64-pc-cygwin/lib;/usr/lib;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeCXXCompiler.cmake" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeCXXCompiler.cmake" new file mode 100644 index 0000000..fbd32eb --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeCXXCompiler.cmake" @@ -0,0 +1,88 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +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;cxx_std_20") +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_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_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Cygwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar.exe") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar.exe") +set(CMAKE_RANLIB "/usr/bin/ranlib.exe") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "/usr/bin/ld.exe") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN 1) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++;/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/x86_64-pc-cygwin;/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/backward;/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include;/usr/include;/usr/include/w32api") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;gcc_s;gcc;cygwin;advapi32;shell32;user32;kernel32;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0;/usr/x86_64-pc-cygwin/lib;/usr/lib;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_C.bin" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_C.bin" new file mode 100644 index 0000000000000000000000000000000000000000..18c51992f2672fcfc2de2d5cfa11e4750f2490ad GIT binary patch literal 167345 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%0Am8%B? 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 A-T(jq literal 0 HcmV?d00001 diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeRCCompiler.cmake" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeRCCompiler.cmake" new file mode 100644 index 0000000..21eff0e --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeRCCompiler.cmake" @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "/usr/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeSystem.cmake" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeSystem.cmake" new file mode 100644 index 0000000..5b01916 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CMakeSystem.cmake" @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "CYGWIN-3.1.5(0.340/5/3)") +set(CMAKE_HOST_SYSTEM_NAME "CYGWIN") +set(CMAKE_HOST_SYSTEM_VERSION "3.1.5(0.340/5/3)") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "CYGWIN-3.1.5(0.340/5/3)") +set(CMAKE_SYSTEM_NAME "CYGWIN") +set(CMAKE_SYSTEM_VERSION "3.1.5(0.340/5/3)") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.c" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.c" new file mode 100644 index 0000000..d884b50 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.c" @@ -0,0 +1,671 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/a.exe" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/a.exe" new file mode 100644 index 0000000000000000000000000000000000000000..9f7afcab8773a1a1ba2bebbfedd5ef914d80b6be GIT binary patch literal 167461 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
  • ymgFCC>4YF2#ja-ut`&nw|d#4 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdCXX/a.exe" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdCXX/a.exe" new file mode 100644 index 0000000000000000000000000000000000000000..22cb750b02038336deeb0d77dcddfdf99af2d88c GIT binary patch literal 167489 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�c>#IAeG=e4FQ5RpPXgTM1qQ)=65u|cHwf;NgL;7T zRMQ(00QY(69XEze5ZosL?kg1NfcqrCeTCv2aGwOYuTY!|?vnub6$(^4ZW0pUzCv*h zxK9GyS18T}_ep^J3I#ggJ_&GNp*RQJCjss&6z78bB*1-z0v&Ll1h}tIoCEHY0QY%u zg}{9h;J$p3KtuSzeG=flf^iOJN&?(hIM4?7Nr3zE1*!?a-amo+B*1<70%=zCf%_!D zefa|2C%q21PXgSxRbW1FpPVWX@8N;G2^!$OtLJYc86?1cTL!zCJHY_=Z5iwbGf9B^ zwhVRiWe}4DxNpl)4d*5S?%OiX2kw&q_gy8D!F>|ozI<_f##24P0ryFO`?d_l^u^#l z32@(*L4I(bTq+Q%A2h&yTV|O9?vnubZ5f>l?vnubzM%e zT{WHCkDN{iaNkuExjS{|ozF$5Ut*rs>yY}=R3{C>vchz*m*9z{F0QddsxoJlOaNjSVk9Jf5_x0EP;65)jFSt*>S`Tq>d#EE_IbH(X=jG!B`N4e>;65*g&vOCzo{#|dc_9I> zAKWJa?(;%(z3Nr3y@2saa71i*d1h#YXA1h{X@2nXCJ0q%2ywgC4@fcxAS zDsCQdp9HwijVS=`lK}ToT#j=5%lF|St_SX;wOhaeeBiz}A*5JN;@dolOR|Z9v?%(E zYD!ovKaTJ4XYo}+kG){{ef&<*@2`>3ejrHOrh_M`XsEiEwq1Zp#i7K5Fzk61zG83Q zMkt9rzeT^_!mGrkv=qGedV2-jz+&^pWnLwYy{#qz^IkmSUtE}*-w^S-D5axg*h_G; z%PY%S5x=gCGNxQh>6zpLl2~FltwrNG#^lu0TJ~O1`Ay@dd*E=)OrcTvEoIyeZqp2w zs!6>^oHVMM47vA4Ed4JmFKmDaGPAxas#*+w9xG~>Cg&EWGgHun+FaNWRY#5JKcgaK zEudMTKYAXJZ&hu|7FD)|WwNy^Tda0rX?1fgn*nDbeMHqQMiuQWiHuoOzN*`>sJ`oK z>4CAR>M=?`h|T@Ac;2W2dJXF~q&QSNy97-Kl}n!?52IGvkP9BDSDiE>(+D|UI}Iq_ zx~S?mtOabJtesKYx2x@u+8K~&;c3?78V+U9h)_G8RmLpP1yw`Jbgp)4ohf1{Y*^Xm z*~U>L%CcHJZI^Hq&p)uci?yq3SyiBMqx2Q9JWvauV1^5YN4QmI4C}9OY>(F3{j=&$ zqwG@%d!lyw;ziV^I^O3RyT1wJ-__3JcsIemQFV`Dy&dVkTRXYB;8glKBhrJ?|47+X zrB5o`Pwf1gMOD@)`!4c&ddKR@`T}-=;-PDy#-3+H;y0lgj2#MBsgR6L)hwzbtPgnk z=$Djlzp-NheIu*j6IIK~ddS$Z!Gz2h97={=RIMvl8zpf1f~eXw_)+t517nPy;_w)w zcIJWS478hI;793qlZOUE3IC!mB&3m4EPJt0ED7qtnNU-3dMA?=7)sxSFZ%FfClm2+ z$42;L_|meaO}HM$$SEc2qc1uM!lGOoG#RbAiX{bc^wUnXsme?hT;fg}PH8C0B$Cd) z&E;v4sHmWxyDta#2&}LX#{?HdC>oD^1KC~=a?r{h)G59k7UK8uxqcRw{Wb8lpduRa zxnWZniJf#TV7;{IQ1^e`20T(GpTOrv<|e)4M&k}INZj;&JL=nR#Hc?)-25o2hdzl| z#mx`kFMSg6648O9DH0#phB+dDYi?ZH*j&yYnmjK)S|S=ChD2av`+=4NhZ>s?s&w|B z<^v#t++1HfxV|=R15))^6eZJoxN&v5QMHDhN<6ZIuz$IPj>ezX{22Ykfd&3Yf#?lEd!0>20Q3!S@eCmU>TztBec zU*d=~Zokmw%6D?aI^m*-JM#546cR29z1u9O@u*;bp~s`IN1WQ45}_xm$SLHVFxKH$ zglftZr84wbga9v=1N#fTtAxr-1_k>IJz4yZFchH_9_%mlUXyZ(N*DNNrc&xyY~Wu} zwBl|=c)&k%Pwff}WiFwgd00NhduCjj*;++g*zb8^9_2Df%OUhLk6KiysKw9#_!G1l zvzXA&JX%Xz2@8aNW}8Kfxk>QoT)|(N!B-hZ0v|5zoPmGlt&-T3aEM^oBSJs(wup1k z#MOsWnAypeA{E1ge&%sDp;RvL&+K9o%EcyP(d=dmibfVD^fPJZ(6pL&607kJ?*=k~B;eahnPF-%F4*S)6o;+f2a!YEYN;Y{Jd} z|NBjZ0RC4lX`(HcUq&|E)PG5B>oqlR+D)BCWDyz4GAKXVVDyXydIomvOxFA6DC-Pfhv9oXmY5rTK-C5B^e#(`I5phA7 zPw{We3yQwYd^++xWQbXT>D$a_c(W2+9*6&I{7pDq%mog8oB1&zvKsqS&8GryyfB>o1&|4S;XaWRyJyPC}p20l@AV8|O7okTZCx8Gc zC-fu-1ZV;TNEuu~7gY3ZCP08>d8o#rZ!-Y`q_f%^Re1pdGywuM&_^ESfr5Sw5a5e& z$WPQbCm~@11W0GD4~fL*k(Q#hrYDor^we6#Hhr535FoW{%BF8K0Rp@eNvWe>#K;E- zkTz+XL4YPefK*tCflu^pCP08ZHK5~ACoY#I_)fX>Z6-i~k8^$u0yF^vq)p_0h#~-(s>qU9Rz3s1V{rG z#neH7CP09cN6emYT;@>|AV4}VHq-=|M@@hL>3GpqJP@D>5a5Hz2Hk}~fF?kISrqjg zHHHTQGywvn20_R1fdEZ_0LhLnQaH7d%*3l=9;&{lZC;#3WduHAY38W~{mc8)5S7r__F=bBgH zN45Kfnt2@zdv<%|hT*w#&N#b#@4^}`A4_5tA4f3i2?8UCg+iEIc-sdiM zmDWWm9qnqLyVzBFT^VIexk@_s&LGKkqTavQWnr=FPBhM02sDSRic;Omd@;Tl9j3d=rUL|ZG?P)EDnWSP|!UfvMV z|5EuF;*}@+e9!)w80B+4W=!0>uB>Jz7w1Gt5$(KUXZUvkFuh@Uh2~TCVheYvw3Z}{ z8`iR`Sek=G`^8LCX6h0qk&tdXtZb%kYg4wO8x~ivD?3#&Z;9{?o6C^4Ud+y57(q#{ z^_l8=zjd!KI6cA`9iJR}{c@+15qb?Z$TM;I{o<&+#7RD07a2Jec$5E{SOQ z-^W^GxL{eDyeP`QS@A*~wy>xQ%D=Uf4!+1*UQx?X<^RBEW+{q(2)maTg4f02^1qQ6 zD4)&c^UEt2memD%`QO!29(a$1DF4g9UHo!{6bVUtq@Uc+Oi@HBUbbWN0hpH0#>O|Q^v-sL}FW7MMa zD=yBlC|dr*vLy11Dbo~L{)L0~S~CkI^(@MN%n|#orImZvQ7J#+bNsEec^RAk#+%2j zMU1{I@?2jQ5!8Z8JzB=Y*Gn}jk0d+ z?m;%$DRKQrwktIkmvDQ_DI+T78*46UrW&gMM`|v+rcxtJrblbm*RyuPEQ9OrU2NK1 z=8nVNnGU{8IX}rxd*|iK_9uY^wl}7{e@DfooouY2!qIP`R#qNYW&8=Hq+`~7Rm%5t z&D`Y1Jl4avg7oW9oF1Y*R^!Jdc}bo3WD; zNh7(~l$pjW&{@0JCsmp#9L+vQN;zUilBSL9#`HWcg;%D}i}LNtlfZ5ksIyKkXID1Y zd3K?&?7AqgRUt_uIfbh)B&A^@%6BUB4kJ0sR04a%*Z~zX#i3i|_14vL-{SgEXASC<~ za1cq!ifKnv$F)0_6MLjMuEj}H$DKHergrnsN~9*4*6lcBcibcsTb(FVJDoc2jNQ7O zq;>56-oD*$ckeskP8LNgslFj`yKmpVeY@}N+qe6DyG!`+S!4S-ejM?s%ZT62@m9oF zpTL@W>;MBgz#2pVyA(UjkW=1nl!(_7u|@`*_I9I40vusLHv=I1qYUT+)rCpIIL3fM z1_0w82Bf{+V3RP8Ga$nNU^Fpc42*y=LTP5mgn|I4g&~i6yXjzu)g|1SjRm(@D}yf@ z@C@qF>fKHPoHkGxT%F-CC0%xtIMYc=nMc)f3scM2MC_!uX8;{&SwdEE#}goT6XdG5 z8+K^g&rd#{Tl5{NonnTrD~!dZd@-#180%RyG`$HxC!^-?_8Q2~`8f@JYz^13#}W*E zPDAG>FXbTq9tOXl!85dw9qVQ24Np{l6t=gTYD8vH8sth*S&gs+l5tYrSmizqBy*u$ zgvxe=W7YSANPLdgWLYWuy~7t}0@-g)kV}%BI^Z25_z{_b)|t`f({p&krN-UZ=e(*{ z;}~iuKyYk)IEh=@29xsLp9Paw<0aC#xNX4iOJ;5q}=*drOS-9R-mp!EitN%Z;IL0lu~_m2Ug& zlmf_#J52gWX3S3vjElVnlsGqnTWZnne*eg*pXlow75hwTHa&9QPeJbZGlWAIAPI5j zI?1QRT_%Oe0^J|UKy`_BuhfUQ!BJwN?{bC*Acg%V2|Xf_P7MqvsqQ#BoN>^GBfi$6 zthn3YQ*&e!gZ<)w3+qjf^@)QntY=IdG7x68KamCnm<7pc&rnJnwov*W9?y>XMq@rLWhR3qvxJe#>HjT2)%KBMq33RlyXfhZC#MTMbqUjN+6jUKK1pRAX4~uTp zL|<2EEiPIn(R&86Q4*xO2bircCU&SL@nJIE6lVl1W zP!Zq8I9U{fO9O#ZCRui;Om=X*zen6_z^sEEJr`hH$xNgs&`|f8bSifsL0`;>`wf(H zwY8t>A4=f3(gdU+P8TM(cXnCH57@~QNLx=U9^3%YRg8xmOmGt@LbsDbg=u9I@N;} z9~#0XaDw!m-A5Vk$(~PSl(#4WlIoZ2K$Fh*iIWzeiSbvv|WplP_M~ zinT_oK6L;U#inBE`HDukHB`+$`l)E_rJqP+5B*d&W>fSVZS0f3RgD;O0La31?M;vL z^x&Fh1*mR3%PE^ddDvHxEsbMoY)T#(>q$TzWzL$$6nypxj%;mACkGNR3^Hk3qdf+~ ze}s7+8_7^2yhcQ_&_Q&4iq|&c!s&$a-s>7^XvB5o=--sMoohEChfztoUSi1Ljz)Or zCZ(ZqXh?ChQ_&=15_OjXK&=_D8_bWHynC$lAk*!QLkZknA_?3f%QEr3GA@($HNwdx zEWZ~Tg3ofroucx)5Sg5T{RTuN73GYmd=cUJ^rfpEy|ib2 zSmtQ3z^UFO!Jus^$OUs7lS3!ryjN5aa~YG=o4`(|KABVOw&3K~r7@E+m;*@~9&WcF zXSy(HF$fsDFj8UCVnAn3VU}W|iJ`v!#86u+<|YQ%(+8f~FexbjwTpNm=mh2-1y~)J zURan=l|+I&ZWF9})Y==DnK_>V*$7>>~D28zc?- z3hrU2WyYz;{Yy)0i_?=USWEha%?i+|#UOb}e^J7u@ zF@)njUezqiW9P6$c1hI!(A!BkfKSao#h{7`35w9-mi*?p?pQ5-R8;*{ApSM}@5j3= zU;6oJY#YJRvUM$WZvYNxA9?>8+A5*PD9iS)&097{;=8&9G2=uLmT zI`2?*eNCkLj_NwR{jc2xAsxg)Ob-GCA?_5B>icT$uerA-RgV`bhXwsaZvz4asv5k; zJstv^qB5bn-iuV%)NlrZZ{B9*KZQ5ATRbmSPboDRZNyf5S`mF_x-l;Gt&kp*_0kN$%adpYM^9JpADg;_ykYO$w>;pM226 z_fv4?IPmcvgpV@DCwum^q0Yye1(95g>2ig*#{q#mNcvqhtN(|jX14k??r{|8VASf< z6}x_`2Nva!tyG6CU1~&vAZ>$+Ia&jQvyRqmP;|s88md}pELmW)imKxOPej93qe9sg zY30doMU2hR7NgR(J%kfwlV3$Y9WacWjzI2vkx;Ei2iN$+`fYJXlNvo1Y}Gb?n=OaM z>QsGu&FMYU(iFu|eqhl6mm0(7|nKNP#5@34JP|~0Z?6YZ|sv*#w zwQ3BeA;TJR<3ZI>h|LcM4;r%XrXMQifXleu)(73O^-zOH4SU#T0@E=Xz>fq&plbc2 zs)o!ws(dVv5BMQ6_efzQ<#+`R$`ry^Dqo}FKv1*z5UFZYA5kF^+u<~-Ugugt}A$v ziZEI-DMel5lzAy2tYkl>y0y~LXUS4812sH!8%_=^%>n)W3yVul3?TDEzkdP(RLZZ(Kw z>WeD@7_G9183&Ixt6{JZc^9Zn%9^cYdm+{*6+m{-z4&h8N~LFa8@2*hB{kw*maM5= zbEu(3p1K$ML0yd4eOgD@mcB2bfwm#;rxgFs1gy#g7KKjy88`7m9y%%!f4@{b%OGF( z!t_7l)sU(BfM@t5Q_Z^aL9a)RN@TxF2mUdnclztzHdHa6N)> z=RRPLdcWO+bFH^;ny9%@b6#?S4|8a?bkg*oQ&wfD?e5h{6uFO!r!4oYj#jP5bs8KdlrS830G6MKx+JVn^dgA>^>mhKkYLesEg&jhdpWVbFGmKYDcx9L?O z)8pKpxV_NVsyAZ|HOCISWPHk9IMg~`J`K^kB=43}wc8zVXh8^#cDtSq+!5d_P2Q^p zFBQcCkaT%f^iIVOqU@CyE&$o-SX8v5#NORO(<*|r0HhoyZIln%-NWh}n3mgGO`WT# z;k8Hgpl7XvYo<@{fR#g6HH^x*DxoKb&`oka-(5LGGjOLXy>b|`c848}VkbOo!fgX} z)H1%uEK63nj2JRb<*ih^I#A_`ev|4>O7ysOhZlA?>+yVxF(+g_YHWP6TU*&IZ3}v# zGH}vdkv83i6vvmZbx5EG*98Vcio239dv%;kBpT8 zptL;!rz#89ux)z;^JPyf3XPXd4oeW)8sDW~1H{ADXFn|y=#^^O(5zesXzoKA7SxsD zhm7$z)6v6@kDwZ=QF{u5Cb${1zegq6#MRDTHyQG92XIEOPA;U zUo5hDc#w+!Ucp%yeCkEhiRQNE&Zai^3O+tJ1N)R(W~ZiF=nE3(qzrl7Mhjjp&aYv+ zi=-RE!KSUIm8GS;OjW2YS5CC!P#dAH|C0xEsKYmGZVGM(Y-ZXL8`s5vD}7=I$LQdW zDZ`B-NQZvhWZEsL(@o*{cB(WA(9wz?wx>Tb1&GeR*seA5e!JcmTd317Id0k9q3OT?( z2^Dx(+$M4i#8$|Kg{8&jDQPf$IBAo#3tjtPaCZXN&GyUSumw2q(eUjb&Y>dDOGf5q zvB8uhtGRg`55Qqf6ga@g&UAo5l(zX#k*@|%jMWEWcxc*Bgu&E)9fJ7O5HWTp5k)~k z9vuIn9ZF=UOE~kZ)1U=3<6R=Mjz>vnCjc8(I`A%u3*%jK(L|St!jYa^oLRzbgX1^= z1I@5XE-Fe{%m++@;i<`Grp;Qa!gT5$f`L2QgkvB%DR5OWB@e=AxHat6&EuROV4=B; zYpX)QUO>7O1rAw&p!x7jCQ8wHa;s5Cgmu*r1GDq(0}H^Nk=JdKm# z*k!K1$>#XV^3=2xCF*}gircgnow;yj(ZrW7JvKKzZ{kxVBajKQa+uLncs_?L9A3?> zJc+WOR4J1|!oup+1%x675uIci@- zX6KhKP0AL-aUI5OgJ$M%lF8B{eZ~n)oXmkf4av;Rkp|%~3937GJb=(D?z$Ejap(tK zolZE&tpqA_`qJ9me7p()<$LtE3z*S#$xQmMz^Wo2Kjp}+JG;0y{hM;Tj@6+jpL`{x#*^<*Q1RHM*cLq ziGJ#%N1fO)CwAP4ZIssJV76GX9Z{TRR2h+6RkZAk#u3^Vsi&GPG@}+*(IDi8|9bQ` z^;@fcxn^I8?ve37i|$gtjQ{7+eKLLl;;KizBAN^9)=-uJ?_FUz(AqbV9cls6x&}| zX9O;~rW1@Qpy7-uh&y8n;?9_YxE@o2tgy}mURt1WhpljsjngnR@Gt?mHO3H@8emjXcZ3tjdm(FHK}9dk4?`j*N7+0-3@AeAVw2) zuPQ&2ulim5KJ0nl@({{bpY~>|CaOMPHS-zt(P$O_oj|yLW3a2F;2psNU1?gCgQR`1_W}5y2Hf1O}^Xvp~SH#n^;* z*{5mRMsHLKx^iejj{#bb)tF7vD9CeU9)~s_xH0+D12<3AX{L+0YcO2~MLnkkf>{)x zStGxW0fq|E#7n=9L6~dF^vpzy`>DRLK%0wM>aDfWEtkm&eou4@JZJC4=$0G}Tz`pW z--!4o{+8;#c2k1>k;a7Pf36nB5Vb=4PFnku@nLPbAYnT2(EN z7}4aZWy>7xVJ=u&3v(a^!fOv`hQRHD$=A|D5C)N?N8^B6;6N}CB(z~|5qr1ELjfE| z*5Y7JgrPl3e84aw4Fn1C(kYnO0m;a8@L&^|#|F~HJS{vx6Q~jhL2oG31j3YnD7Rlb zBG8A~OY=?gmJ^QZv?)q^_xb6zzz!7uV?20abTz(pQ}qpc)q)3?TJWP@r1q(3U##`% z805B5zEi-}@4>d4d@{6NK7!LrGW{Y;v9WGBgntA7^-HL7@V^Fp{Q{{Re0uGqU;dQB z?*Q#qAn664m(i){NyKWOtw_Xn|7@f$)*ZRKVoPjy;tylBi9d=}_hW%?!}?tZJw0E* zmn`x*j=u!IsOAx`C^)EBoZCV~v-mqylfvHt6hQ4n`0<@Q??A7X55bGco#1~1eC^hu zlgno#{39?c-HJZ4Zis&nsT06|P2o2w{GM3tM=PLQ7h| zD&AHQZ!d_S5Iz=8b64kZOz;X0<@ISCk@t|{vH*2WnJR%C0YNU0d{t5Gy+r{nyo2y@ z*esnwiR-Br1;w$ri-S_HEnHffmvNl>ixZJAUBjhhcu%gZZE zS8%}dvOguyH=W8&3>A6{2Z=S-PW^n7kyF+ny zWod00uQ)Ku)B6@J739vX;0#=>QRBSXIUEg4?Le7>=Fq%6@PMGk#IZeSJZ{h+Npcw! zF^J3NWUJz31P)^bQ^ln0FXzYw@NuIV=>X1zp;tL{|B|!7PMj{U&P}5|ZDGi}eWZ6o zuRJ(lH^V?KKO}EE8=PF6p3fyD*37EB7jJb^U2CEFKXSA{ljwFc(;6g#Jg(4L1u0zP zmRrVK5Ie@AwYejRt30R$zd9)>N$I-r@3my6bK2uC$Uz+f|G9S*={-f>?-fue=z&4M zGg2zokl-bWd^|C#gL?R`6#vs3eX(3Zb%u}*b_Ad?9o(eGiilW!P3Xuy7#rx}0(IBF@?gvIF(jDKT^NQt0`+57CBv|qU0*XU5bcq%nH%^qNb*^R*1Hua(qMO z{Z_!ps1ANxf!1%paOShcGM_E8Y!bR zur4XPC=M##pH#op%Qe%#Wx;g#KPVV%iw^37D#XX9#8%H$Lr!4^l zD|ucYVtPKw3C(oluEHTzjufHXjN5h<3au;^$GK_$ z@#2X{{0aVN@P8vs_zu!(HAmtEn!vfJ^!-RHDBTE0rWBRno6rQ3e<@8M>9Hp4R@nHl z9%|J$@Sj^%d$I;Ww^#xoZZS%$4~dYx%Q#Xb9U-rPM(jHNuh)jU?=TLv*av}4yqZV% zomzmXEhAnWe=G6dJZ1Hr71Q)w(|>9Rs8F-&UsM*iDz%;a=>ByO;EnnhwJIuJvQ?8n z<5r!)Z5EWtJi2{qK?na(cjAgd=F!qg0aS`kybLxFCR_)O39RQZjDUIvn?glLEw~|hQ?g#AWI6_%QZjugQ(C42AW}-Euc53`G93ZKrTXa`Wythv zD65oAzX}{jrnGs>dY(Wz*UOM8hORw9^g_k_0gHx*Q$I~2tCs@^a%3(K&HRqGOWfzWf(J4U-~Y>r?p8zSd`{DMODOm&?$NR*+}i$bg1R zN{`ERz+v5>cPIMmW>e(nk=~8=p>esG|4f*_37j~7<$3}E#A|@i=xHE-3<&j81NjCZ z7ZqjZ?Yn@`+|l6tZ$RQu1L+k6GhgP1WbtialT^&3_3%1CM70>tS`R6wEXyNa-AC(T zH^8iiZaIXl_3$dfs0hkBh`*ch-+i7zbP5w$*2AuILUg(ah>;$C62ju~;(gTZLl5a; z6qO=QBHq6VcOJk=4>Q0krH4DWYd!p9l!Xih59whyQdke$3sN~sdUyl;5VIStlUxUR z)l~e3fqS=kZ#mLUaT8`SETkVcWUQSa{n(4 zTJBFna$!;=_mx2IB(?BEa(|-?xzm>~EcaIAKnCm4a!&)tj7`T~B;aocq`M5cGY-i; zT&J5Yck&NQ$^CP{DJA#kKc?mWS717!se4Lf-9hbWMS)&SD^6~r7!2eqmL=^8V+)VexZ zHrAH)SFwW9H(13Y%BARB)V0`v&O{k>mdl{?Xc=^_mqF)Z8FZd2gU)mrbZ(SE=W-cz zUM_>qhXOiK5|IsAi3A|8NjmYO?^D*AJ5P3Xwux@!X756;d2%kY8%;=a``}MzHwMA0 z`{?mv0$?zSvPjR}M~@d@1h|ylc;@5UZv2m9I8@Okgc#Y4`vSX>549F$AYbC&f*JND zeuqGzhiuCmz$;~2{&QekUWNGxRbSAUay=MRdP3z8fb7r3GVBk1?a2108#&yn=`rQ! z!9uCt{k@H}PQPn|s!(lUwbY{ibyX%H>g~x5ASjJewvNUy$BuRG1&#yh_!ZD`AYHE; z9A)c>@_MznEWgzf!qAz?U&fX{d}(axs9MzOS|FwH3Dv6@PGL=p;c(sCp>$j?k3uw- zm`9BT;kw)Hqw4+=%2==Ny64`)dUbpr)sXTk)^oY;od>~l37nIyS~olzi`_?S?;iwp zH=p)v%v)J^DwDj^rB}4IdGILP0?iHolC^nhr}k2M-7cw6$&%2T3R{vmVqqovETEsp zD;D-rz8ywDI$4rG2rS9nh=m`rBsT&}vi^HU9BZa@3~!+Ho7vprv|jI`H!!SYaaind zIk#FCcx*UYP6T4+ttn!&g+G_I;IODUCSXl)ge0HD$La} zUkK@XHbiG@h|YHlb9LkkAzd$o=#Z6gYTEgO!dxBiD};1?E<|TXh|UiSb9Fph2l#K$fL< zs%!BxfRLY#W>oe11(l1-!uAJj55O9}lk0aCj>+|91)=uiHvAJn-1hk!K)!`^>IIAw zL#4FNGvokOGiWh{#r=Tje#$uggoDS(YeGSovj52Rd`5qU2)qjK5dMbS`7z|u>i|so zX+SXHklZok!-_JO<;!g`J}_)q{G!4!(s@Zjx-EJA9zlY7;j}i{su`zMzYZKd%5dp_ z0f^g%e+P)RevES)Xj}(ziZO(4GKo9=;us)1kZxMO50H!aZ~EXl#7GScWEPMcXf`9| zRl>nzYWgojkpHM4Mmm2P!r4qD9Xbyxh{=@!Bn})?uSW=i|0Kx@Y^&u)d>PaY&vQtx z1%iP*3CIzL&L;rTa~W>2Uju|5Q?K6-L4E+pE5I>rNDjNU{7gq~heOcN*$jccCtdA5h%~CR`LQ^|EB2B50xpz-y%phocWo-esh9e4{~k7)Tntn zcWG@Fd;caEXR)VFMd=_t9iF^&X(jihj?L3yqzViByB2~7_OWR=nJ^m7dq>BzdFb1NxK&6bz-9x%DbOEFHBRG$&*FUAVuWo*5)zC%<; zKNj0oNyo*=5k|g|TE&*U+;j%b&7slUFK#;ZZv;u3Za%EK%S z*7|z@i=N%0@`pFe83<;!Zln8jjsU+pYsNtYQagCD(nRHV-X_W?4|H{Qp6C?KS8|h& zH~SDU_Fqb~&|GYTT^McjOg4XSu$8oECg1l*$8qcYP}0w2ljD6O{%A5i(yMQJ_I)gl zbal|*$FWH>H-DntpG2clCxCeH(t$4BUdhASf|7klG`CZmbP_cF+`=+@4ZLyCr??va zk(SRk}YnqFPE2YpuW^n;mr7tY6t>olo zD(CyO5MH2764}yQ&Y@jwB10yk zKu<{pgT5fWR+lkU(zcFF6J5Zxk(?2SGHDYgyP|EVSn7FGsAaUIF(z}W^_r@r2R>_0 zx2g*FG35@(4#j80@(y(ZkSiKu&6W-dLJd_BI6@ed<*ZKk>f#2Kdwi&PIb{tMSIWYL Ste9>gZUm`<7y_h=BmN(N``lgt literal 0 HcmV?d00001 diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake" new file mode 100644 index 0000000..9051794 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake" @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/cygdrive/d/Project/C/杨震宇-简单的虚拟机") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/CMakeOutput.log" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/CMakeOutput.log" new file mode 100644 index 0000000..203f813 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/CMakeOutput.log" @@ -0,0 +1,478 @@ +The system is: CYGWIN - 3.1.5(0.340/5/3) - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" + +The C compiler identification is GNU, found in "/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/a.exe" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++.exe +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" + +The CXX compiler identification is GNU, found in "/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdCXX/a.exe" + +Determining if the C compiler works passed with the following output: +Change Dir: /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make.exe cmTC_50358/fast && /usr/bin/make -f CMakeFiles/cmTC_50358.dir/build.make CMakeFiles/cmTC_50358.dir/build +make[1]: Entering directory '/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_50358.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_50358.dir/testCCompiler.c.o -c /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_50358.exe +/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe -E cmake_link_script CMakeFiles/cmTC_50358.dir/link.txt --verbose=1 +/usr/bin/cc -Wl,--enable-auto-import CMakeFiles/cmTC_50358.dir/testCCompiler.c.o -o cmTC_50358.exe -Wl,--out-implib,libcmTC_50358.dll.a -Wl,--major-image-version,0,--minor-image-version,0 +make[1]: Leaving directory '/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp' + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make.exe cmTC_2e632/fast && /usr/bin/make -f CMakeFiles/cmTC_2e632.dir/build.make CMakeFiles/cmTC_2e632.dir/build +make[1]: Entering directory '/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o -c /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +Target: x86_64-pc-cygwin +Configured with: /cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --enable-libquadmath --enable-libquadmath-support --disable-libssp --enable-libada --disable-symvers --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible --enable-libstdcxx-filesystem-ts +Thread model: posix +gcc version 9.3.0 (GCC) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/cc1.exe -quiet -v -idirafter /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api -idirafter /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/../../include/w32api /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o -version -o /tmp/ccbYgwn0.s +GNU C17 (GCC) version 9.3.0 (x86_64-pc-cygwin) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2-p6, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/include" +ignoring duplicate directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/../../include/w32api" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include + /usr/include + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api +End of search list. +GNU C17 (GCC) version 9.3.0 (x86_64-pc-cygwin) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2-p6, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 63e39ecd2b9d1558434e01ca03f2ef9c +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/as.exe -v -o CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o /tmp/ccbYgwn0.s +GNU assembler version 2.34.0 (x86_64-pc-cygwin) using BFD version (GNU Binutils) 2.34.0.20200307 +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' +Linking C executable cmTC_2e632.exe +/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe -E cmake_link_script CMakeFiles/cmTC_2e632.dir/link.txt --verbose=1 +/usr/bin/cc -Wl,--enable-auto-import -v CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o -o cmTC_2e632.exe -Wl,--out-implib,libcmTC_2e632.dll.a -Wl,--major-image-version,0,--minor-image-version,0 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/lto-wrapper.exe +Target: x86_64-pc-cygwin +Configured with: /cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --enable-libquadmath --enable-libquadmath-support --disable-libssp --enable-libada --disable-symvers --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible --enable-libstdcxx-filesystem-ts +Thread model: posix +gcc version 9.3.0 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2e632.exe' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/collect2.exe -plugin /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/cyglto_plugin.dll -plugin-opt=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/lto-wrapper.exe -plugin-opt=-fresolution=/tmp/ccA5qHM9.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lcygwin -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id -m i386pep --wrap _Znwm --wrap _Znam --wrap _ZdlPv --wrap _ZdaPv --wrap _ZnwmRKSt9nothrow_t --wrap _ZnamRKSt9nothrow_t --wrap _ZdlPvRKSt9nothrow_t --wrap _ZdaPvRKSt9nothrow_t -Bdynamic --dll-search-prefix=cyg --tsaware -o cmTC_2e632.exe /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/crt0.o /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtbegin.o -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0 -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../.. --enable-auto-import CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o --out-implib libcmTC_2e632.dll.a --major-image-version 0 --minor-image-version 0 -lgcc_s -lgcc -lcygwin -ladvapi32 -lshell32 -luser32 -lkernel32 -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/default-manifest.o /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtend.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2e632.exe' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include] + add: [/usr/include] + add: [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include] ==> [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include] + collapse include dir [/usr/include] ==> [/usr/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api] ==> [/usr/include/w32api] + implicit include dirs: [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include;/usr/include;/usr/include/w32api] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make.exe cmTC_2e632/fast && /usr/bin/make -f CMakeFiles/cmTC_2e632.dir/build.make CMakeFiles/cmTC_2e632.dir/build] + ignore line: [make[1]: Entering directory '/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o -c /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [Target: x86_64-pc-cygwin] + ignore line: [Configured with: /cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --enable-libquadmath --enable-libquadmath-support --disable-libssp --enable-libada --disable-symvers --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible --enable-libstdcxx-filesystem-ts] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/cc1.exe -quiet -v -idirafter /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api -idirafter /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/../../include/w32api /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o -version -o /tmp/ccbYgwn0.s] + ignore line: [GNU C17 (GCC) version 9.3.0 (x86_64-pc-cygwin)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2-p6 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/include"] + ignore line: [ignoring duplicate directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/../../include/w32api"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include] + ignore line: [ /usr/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api] + ignore line: [End of search list.] + ignore line: [GNU C17 (GCC) version 9.3.0 (x86_64-pc-cygwin)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2-p6 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 63e39ecd2b9d1558434e01ca03f2ef9c] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/as.exe -v -o CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o /tmp/ccbYgwn0.s] + ignore line: [GNU assembler version 2.34.0 (x86_64-pc-cygwin) using BFD version (GNU Binutils) 2.34.0.20200307] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_2e632.exe] + ignore line: [/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe -E cmake_link_script CMakeFiles/cmTC_2e632.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -Wl --enable-auto-import -v CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o -o cmTC_2e632.exe -Wl --out-implib libcmTC_2e632.dll.a -Wl --major-image-version 0 --minor-image-version 0 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/lto-wrapper.exe] + ignore line: [Target: x86_64-pc-cygwin] + ignore line: [Configured with: /cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --enable-libquadmath --enable-libquadmath-support --disable-libssp --enable-libada --disable-symvers --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible --enable-libstdcxx-filesystem-ts] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2e632.exe' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/collect2.exe -plugin /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/cyglto_plugin.dll -plugin-opt=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/lto-wrapper.exe -plugin-opt=-fresolution=/tmp/ccA5qHM9.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lcygwin -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id -m i386pep --wrap _Znwm --wrap _Znam --wrap _ZdlPv --wrap _ZdaPv --wrap _ZnwmRKSt9nothrow_t --wrap _ZnamRKSt9nothrow_t --wrap _ZdlPvRKSt9nothrow_t --wrap _ZdaPvRKSt9nothrow_t -Bdynamic --dll-search-prefix=cyg --tsaware -o cmTC_2e632.exe /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/crt0.o /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtbegin.o -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0 -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../.. --enable-auto-import CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o --out-implib libcmTC_2e632.dll.a --major-image-version 0 --minor-image-version 0 -lgcc_s -lgcc -lcygwin -ladvapi32 -lshell32 -luser32 -lkernel32 -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/default-manifest.o /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtend.o] + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/cyglto_plugin.dll] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccA5qHM9.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lcygwin] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [--wrap] ==> ignore + arg [_Znwm] ==> ignore + arg [--wrap] ==> ignore + arg [_Znam] ==> ignore + arg [--wrap] ==> ignore + arg [_ZdlPv] ==> ignore + arg [--wrap] ==> ignore + arg [_ZdaPv] ==> ignore + arg [--wrap] ==> ignore + arg [_ZnwmRKSt9nothrow_t] ==> ignore + arg [--wrap] ==> ignore + arg [_ZnamRKSt9nothrow_t] ==> ignore + arg [--wrap] ==> ignore + arg [_ZdlPvRKSt9nothrow_t] ==> ignore + arg [--wrap] ==> ignore + arg [_ZdaPvRKSt9nothrow_t] ==> ignore + arg [-Bdynamic] ==> ignore + arg [--dll-search-prefix=cyg] ==> ignore + arg [--tsaware] ==> ignore + arg [-o] ==> ignore + arg [cmTC_2e632.exe] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/crt0.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtbegin.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0] ==> dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0] + arg [-L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib] ==> dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib] ==> dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib] + arg [-L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../..] + arg [--enable-auto-import] ==> ignore + arg [CMakeFiles/cmTC_2e632.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_2e632.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lcygwin] ==> lib [cygwin] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/default-manifest.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtend.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0] ==> [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0] + collapse library dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib] ==> [/usr/x86_64-pc-cygwin/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib] ==> [/usr/x86_64-pc-cygwin/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../..] ==> [/usr/lib] + implicit libs: [gcc_s;gcc;cygwin;advapi32;shell32;user32;kernel32;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0;/usr/x86_64-pc-cygwin/lib;/usr/lib;/lib] + implicit fwks: [] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make.exe cmTC_82375/fast && /usr/bin/make -f CMakeFiles/cmTC_82375.dir/build.make CMakeFiles/cmTC_82375.dir/build +make[1]: Entering directory '/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_82375.dir/testCXXCompiler.cxx.o +/usr/bin/c++.exe -o CMakeFiles/cmTC_82375.dir/testCXXCompiler.cxx.o -c /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_82375.exe +/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe -E cmake_link_script CMakeFiles/cmTC_82375.dir/link.txt --verbose=1 +/usr/bin/c++.exe -Wl,--enable-auto-import CMakeFiles/cmTC_82375.dir/testCXXCompiler.cxx.o -o cmTC_82375.exe -Wl,--out-implib,libcmTC_82375.dll.a -Wl,--major-image-version,0,--minor-image-version,0 +make[1]: Leaving directory '/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp' + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make.exe cmTC_df47d/fast && /usr/bin/make -f CMakeFiles/cmTC_df47d.dir/build.make CMakeFiles/cmTC_df47d.dir/build +make[1]: Entering directory '/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++.exe -v -o CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o -c /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +Target: x86_64-pc-cygwin +Configured with: /cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --enable-libquadmath --enable-libquadmath-support --disable-libssp --enable-libada --disable-symvers --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible --enable-libstdcxx-filesystem-ts +Thread model: posix +gcc version 9.3.0 (GCC) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/cc1plus.exe -quiet -v -idirafter /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api -idirafter /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/../../include/w32api /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccUFY2qk.s +GNU C++14 (GCC) version 9.3.0 (x86_64-pc-cygwin) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2-p6, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/include" +ignoring duplicate directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/../../include/w32api" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++ + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/x86_64-pc-cygwin + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/backward + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include + /usr/include + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api +End of search list. +GNU C++14 (GCC) version 9.3.0 (x86_64-pc-cygwin) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2-p6, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 582f8f0e46f98084690cb38a2faf692c +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/as.exe -v -o CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccUFY2qk.s +GNU assembler version 2.34.0 (x86_64-pc-cygwin) using BFD version (GNU Binutils) 2.34.0.20200307 +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +Linking CXX executable cmTC_df47d.exe +/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe -E cmake_link_script CMakeFiles/cmTC_df47d.dir/link.txt --verbose=1 +/usr/bin/c++.exe -Wl,--enable-auto-import -v CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_df47d.exe -Wl,--out-implib,libcmTC_df47d.dll.a -Wl,--major-image-version,0,--minor-image-version,0 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/lto-wrapper.exe +Target: x86_64-pc-cygwin +Configured with: /cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --enable-libquadmath --enable-libquadmath-support --disable-libssp --enable-libada --disable-symvers --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible --enable-libstdcxx-filesystem-ts +Thread model: posix +gcc version 9.3.0 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_df47d.exe' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/collect2.exe -plugin /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/cyglto_plugin.dll -plugin-opt=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/lto-wrapper.exe -plugin-opt=-fresolution=/tmp/cc8fIJ3v.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lcygwin -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id -m i386pep --wrap _Znwm --wrap _Znam --wrap _ZdlPv --wrap _ZdaPv --wrap _ZnwmRKSt9nothrow_t --wrap _ZnamRKSt9nothrow_t --wrap _ZdlPvRKSt9nothrow_t --wrap _ZdaPvRKSt9nothrow_t -Bdynamic --dll-search-prefix=cyg --tsaware -o cmTC_df47d.exe /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/crt0.o /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtbegin.o -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0 -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../.. --enable-auto-import CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o --out-implib libcmTC_df47d.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lgcc_s -lgcc -lcygwin -ladvapi32 -lshell32 -luser32 -lkernel32 -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/default-manifest.o /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtend.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_df47d.exe' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++] + add: [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/x86_64-pc-cygwin] + add: [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/backward] + add: [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include] + add: [/usr/include] + add: [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++] ==> [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++] + collapse include dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/x86_64-pc-cygwin] ==> [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/x86_64-pc-cygwin] + collapse include dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/backward] ==> [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/backward] + collapse include dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include] ==> [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include] + collapse include dir [/usr/include] ==> [/usr/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api] ==> [/usr/include/w32api] + implicit include dirs: [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++;/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/x86_64-pc-cygwin;/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/backward;/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include;/usr/include;/usr/include/w32api] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make.exe cmTC_df47d/fast && /usr/bin/make -f CMakeFiles/cmTC_df47d.dir/build.make CMakeFiles/cmTC_df47d.dir/build] + ignore line: [make[1]: Entering directory '/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++.exe -v -o CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o -c /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [Target: x86_64-pc-cygwin] + ignore line: [Configured with: /cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --enable-libquadmath --enable-libquadmath-support --disable-libssp --enable-libada --disable-symvers --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible --enable-libstdcxx-filesystem-ts] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/cc1plus.exe -quiet -v -idirafter /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api -idirafter /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/../../include/w32api /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccUFY2qk.s] + ignore line: [GNU C++14 (GCC) version 9.3.0 (x86_64-pc-cygwin)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2-p6 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/include"] + ignore line: [ignoring duplicate directory "/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/../../include/w32api"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++] + ignore line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/x86_64-pc-cygwin] + ignore line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include/c++/backward] + ignore line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include] + ignore line: [ /usr/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/../include/w32api] + ignore line: [End of search list.] + ignore line: [GNU C++14 (GCC) version 9.3.0 (x86_64-pc-cygwin)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2-p6 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 582f8f0e46f98084690cb38a2faf692c] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/as.exe -v -o CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccUFY2qk.s] + ignore line: [GNU assembler version 2.34.0 (x86_64-pc-cygwin) using BFD version (GNU Binutils) 2.34.0.20200307] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_df47d.exe] + ignore line: [/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe -E cmake_link_script CMakeFiles/cmTC_df47d.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++.exe -Wl --enable-auto-import -v CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_df47d.exe -Wl --out-implib libcmTC_df47d.dll.a -Wl --major-image-version 0 --minor-image-version 0 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/lto-wrapper.exe] + ignore line: [Target: x86_64-pc-cygwin] + ignore line: [Configured with: /cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-9.3.0-2.x86_64/src/gcc-9.3.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --enable-libquadmath --enable-libquadmath-support --disable-libssp --enable-libada --disable-symvers --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible --enable-libstdcxx-filesystem-ts] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/:/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_df47d.exe' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/collect2.exe -plugin /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/cyglto_plugin.dll -plugin-opt=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/lto-wrapper.exe -plugin-opt=-fresolution=/tmp/cc8fIJ3v.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lcygwin -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id -m i386pep --wrap _Znwm --wrap _Znam --wrap _ZdlPv --wrap _ZdaPv --wrap _ZnwmRKSt9nothrow_t --wrap _ZnamRKSt9nothrow_t --wrap _ZdlPvRKSt9nothrow_t --wrap _ZdaPvRKSt9nothrow_t -Bdynamic --dll-search-prefix=cyg --tsaware -o cmTC_df47d.exe /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/crt0.o /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtbegin.o -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0 -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib -L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../.. --enable-auto-import CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o --out-implib libcmTC_df47d.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lgcc_s -lgcc -lcygwin -ladvapi32 -lshell32 -luser32 -lkernel32 -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/default-manifest.o /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtend.o] + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/cyglto_plugin.dll] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc8fIJ3v.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lcygwin] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [--wrap] ==> ignore + arg [_Znwm] ==> ignore + arg [--wrap] ==> ignore + arg [_Znam] ==> ignore + arg [--wrap] ==> ignore + arg [_ZdlPv] ==> ignore + arg [--wrap] ==> ignore + arg [_ZdaPv] ==> ignore + arg [--wrap] ==> ignore + arg [_ZnwmRKSt9nothrow_t] ==> ignore + arg [--wrap] ==> ignore + arg [_ZnamRKSt9nothrow_t] ==> ignore + arg [--wrap] ==> ignore + arg [_ZdlPvRKSt9nothrow_t] ==> ignore + arg [--wrap] ==> ignore + arg [_ZdaPvRKSt9nothrow_t] ==> ignore + arg [-Bdynamic] ==> ignore + arg [--dll-search-prefix=cyg] ==> ignore + arg [--tsaware] ==> ignore + arg [-o] ==> ignore + arg [cmTC_df47d.exe] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/crt0.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtbegin.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0] ==> dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0] + arg [-L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib] ==> dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib] ==> dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib] + arg [-L/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../..] + arg [--enable-auto-import] ==> ignore + arg [CMakeFiles/cmTC_df47d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_df47d.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lcygwin] ==> lib [cygwin] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib/default-manifest.o] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/crtend.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0] ==> [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0] + collapse library dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib/../lib] ==> [/usr/x86_64-pc-cygwin/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/lib] ==> [/usr/x86_64-pc-cygwin/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../..] ==> [/usr/lib] + implicit libs: [stdc++;gcc_s;gcc;cygwin;advapi32;shell32;user32;kernel32;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-pc-cygwin/9.3.0;/usr/x86_64-pc-cygwin/lib;/usr/lib;/lib] + implicit fwks: [] + + diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/Makefile.cmake" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/Makefile.cmake" new file mode 100644 index 0000000..d2f09b7 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/Makefile.cmake" @@ -0,0 +1,130 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCCompiler.cmake.in" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCCompilerABI.c" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCInformation.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCXXCompiler.cmake.in" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCXXCompilerABI.cpp" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCXXInformation.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCommonLanguageInclude.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeCompilerIdDetection.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeDetermineCCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeDetermineCXXCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeDetermineCompileFeatures.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeDetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeDetermineCompilerABI.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeDetermineCompilerId.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeDetermineRCCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeDetermineSystem.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeFindBinUtils.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeFindCodeBlocks.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeGenericSystem.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeInitializeConfigs.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeLanguageInformation.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeParseImplicitLinkInfo.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeRCCompiler.cmake.in" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeRCInformation.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeSystem.cmake.in" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeSystemSpecificInformation.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeSystemSpecificInitialize.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeTestCCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeTestCXXCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeTestCompilerCommon.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeTestRCCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/CMakeUnixFindMake.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/GNU-C.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/GNU-CXX.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/GNU-FindBinUtils.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/GNU.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/TI-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Internal/FeatureTesting.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Platform/CYGWIN-Determine-CXX.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Platform/CYGWIN-GNU-C.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Platform/CYGWIN-GNU-CXX.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Platform/CYGWIN-GNU.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Platform/CYGWIN-windres.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Platform/CYGWIN.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/Platform/UnixPaths.cmake" + "/cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/share/cmake-3.16.5/Modules/ProcessorCount.cmake" + "../CMakeLists.txt" + "CMakeFiles/3.16.5/CMakeCCompiler.cmake" + "CMakeFiles/3.16.5/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.5/CMakeRCCompiler.cmake" + "CMakeFiles/3.16.5/CMakeSystem.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.16.5/CMakeSystem.cmake" + "CMakeFiles/3.16.5/CMakeCCompiler.cmake" + "CMakeFiles/3.16.5/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.5/CMakeRCCompiler.cmake" + "CMakeFiles/3.16.5/CMakeCCompiler.cmake" + "CMakeFiles/3.16.5/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/YangZhenyv.dir/DependInfo.cmake" + ) diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/Makefile2" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/Makefile2" new file mode 100644 index 0000000..806b6d2 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/Makefile2" @@ -0,0 +1,106 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe + +# The command to remove a file. +RM = /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /cygdrive/d/Project/C/杨震宇-简单的虚拟机 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/YangZhenyv.dir/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/YangZhenyv.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/YangZhenyv.dir + +# All Build rule for target. +CMakeFiles/YangZhenyv.dir/all: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/depend + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles --progress-num=1,2,3,4 "Built target YangZhenyv" +.PHONY : CMakeFiles/YangZhenyv.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/YangZhenyv.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles 4 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/YangZhenyv.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/YangZhenyv.dir/rule + +# Convenience name for target. +YangZhenyv: CMakeFiles/YangZhenyv.dir/rule + +.PHONY : YangZhenyv + +# clean rule for target. +CMakeFiles/YangZhenyv.dir/clean: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/clean +.PHONY : CMakeFiles/YangZhenyv.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/TargetDirectories.txt" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/TargetDirectories.txt" new file mode 100644 index 0000000..1ed1cbc --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/TargetDirectories.txt" @@ -0,0 +1,3 @@ +/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/rebuild_cache.dir +/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/YangZhenyv.dir +/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/edit_cache.dir diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/DependInfo.cmake" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/DependInfo.cmake" new file mode 100644 index 0000000..25d5165 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/DependInfo.cmake" @@ -0,0 +1,22 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/cygdrive/d/Project/C/杨震宇-简单的虚拟机/DataProcess.cpp" "/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/YangZhenyv.dir/DataProcess.cpp.o" + "/cygdrive/d/Project/C/杨震宇-简单的虚拟机/VirtualMachine.cpp" "/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.o" + "/cygdrive/d/Project/C/杨震宇-简单的虚拟机/main.cpp" "/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/YangZhenyv.dir/main.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/build.make" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/build.make" new file mode 100644 index 0000000..5477a99 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/build.make" @@ -0,0 +1,128 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe + +# The command to remove a file. +RM = /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /cygdrive/d/Project/C/杨震宇-简单的虚拟机 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug + +# Include any dependencies generated for this target. +include CMakeFiles/YangZhenyv.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/YangZhenyv.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/YangZhenyv.dir/flags.make + +CMakeFiles/YangZhenyv.dir/main.cpp.o: CMakeFiles/YangZhenyv.dir/flags.make +CMakeFiles/YangZhenyv.dir/main.cpp.o: ../main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/YangZhenyv.dir/main.cpp.o" + /usr/bin/c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/YangZhenyv.dir/main.cpp.o -c /cygdrive/d/Project/C/杨震宇-简单的虚拟机/main.cpp + +CMakeFiles/YangZhenyv.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/YangZhenyv.dir/main.cpp.i" + /usr/bin/c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /cygdrive/d/Project/C/杨震宇-简单的虚拟机/main.cpp > CMakeFiles/YangZhenyv.dir/main.cpp.i + +CMakeFiles/YangZhenyv.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/YangZhenyv.dir/main.cpp.s" + /usr/bin/c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /cygdrive/d/Project/C/杨震宇-简单的虚拟机/main.cpp -o CMakeFiles/YangZhenyv.dir/main.cpp.s + +CMakeFiles/YangZhenyv.dir/DataProcess.cpp.o: CMakeFiles/YangZhenyv.dir/flags.make +CMakeFiles/YangZhenyv.dir/DataProcess.cpp.o: ../DataProcess.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/YangZhenyv.dir/DataProcess.cpp.o" + /usr/bin/c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/YangZhenyv.dir/DataProcess.cpp.o -c /cygdrive/d/Project/C/杨震宇-简单的虚拟机/DataProcess.cpp + +CMakeFiles/YangZhenyv.dir/DataProcess.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/YangZhenyv.dir/DataProcess.cpp.i" + /usr/bin/c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /cygdrive/d/Project/C/杨震宇-简单的虚拟机/DataProcess.cpp > CMakeFiles/YangZhenyv.dir/DataProcess.cpp.i + +CMakeFiles/YangZhenyv.dir/DataProcess.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/YangZhenyv.dir/DataProcess.cpp.s" + /usr/bin/c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /cygdrive/d/Project/C/杨震宇-简单的虚拟机/DataProcess.cpp -o CMakeFiles/YangZhenyv.dir/DataProcess.cpp.s + +CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.o: CMakeFiles/YangZhenyv.dir/flags.make +CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.o: ../VirtualMachine.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.o" + /usr/bin/c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.o -c /cygdrive/d/Project/C/杨震宇-简单的虚拟机/VirtualMachine.cpp + +CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.i" + /usr/bin/c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /cygdrive/d/Project/C/杨震宇-简单的虚拟机/VirtualMachine.cpp > CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.i + +CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.s" + /usr/bin/c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /cygdrive/d/Project/C/杨震宇-简单的虚拟机/VirtualMachine.cpp -o CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.s + +# Object files for target YangZhenyv +YangZhenyv_OBJECTS = \ +"CMakeFiles/YangZhenyv.dir/main.cpp.o" \ +"CMakeFiles/YangZhenyv.dir/DataProcess.cpp.o" \ +"CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.o" + +# External object files for target YangZhenyv +YangZhenyv_EXTERNAL_OBJECTS = + +YangZhenyv.exe: CMakeFiles/YangZhenyv.dir/main.cpp.o +YangZhenyv.exe: CMakeFiles/YangZhenyv.dir/DataProcess.cpp.o +YangZhenyv.exe: CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.o +YangZhenyv.exe: CMakeFiles/YangZhenyv.dir/build.make +YangZhenyv.exe: CMakeFiles/YangZhenyv.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX executable YangZhenyv.exe" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/YangZhenyv.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/YangZhenyv.dir/build: YangZhenyv.exe + +.PHONY : CMakeFiles/YangZhenyv.dir/build + +CMakeFiles/YangZhenyv.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/YangZhenyv.dir/cmake_clean.cmake +.PHONY : CMakeFiles/YangZhenyv.dir/clean + +CMakeFiles/YangZhenyv.dir/depend: + cd /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /cygdrive/d/Project/C/杨震宇-简单的虚拟机 /cygdrive/d/Project/C/杨震宇-简单的虚拟机 /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/YangZhenyv.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/YangZhenyv.dir/depend + diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/cmake_clean.cmake" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/cmake_clean.cmake" new file mode 100644 index 0000000..1e6cfaa --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/cmake_clean.cmake" @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/YangZhenyv.dir/DataProcess.cpp.o" + "CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.o" + "CMakeFiles/YangZhenyv.dir/main.cpp.o" + "YangZhenyv.exe" + "YangZhenyv.pdb" + "libYangZhenyv.dll.a" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/YangZhenyv.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/depend.make" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/depend.make" new file mode 100644 index 0000000..9939385 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/depend.make" @@ -0,0 +1,2 @@ +# Empty dependencies file for YangZhenyv. +# This may be replaced when dependencies are built. diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/flags.make" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/flags.make" new file mode 100644 index 0000000..59e9973 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/flags.make" @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++.exe +CXX_FLAGS = -g -std=gnu++14 + +CXX_DEFINES = + +CXX_INCLUDES = + diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/link.txt" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/link.txt" new file mode 100644 index 0000000..91d77d5 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/link.txt" @@ -0,0 +1 @@ +/usr/bin/c++.exe -g -Wl,--enable-auto-import CMakeFiles/YangZhenyv.dir/main.cpp.o CMakeFiles/YangZhenyv.dir/DataProcess.cpp.o CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.o -o YangZhenyv.exe -Wl,--out-implib,libYangZhenyv.dll.a -Wl,--major-image-version,0,--minor-image-version,0 diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/progress.make" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/progress.make" new file mode 100644 index 0000000..a69a57e --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/YangZhenyv.dir/progress.make" @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 + diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/clion-environment.txt" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/clion-environment.txt" new file mode 100644 index 0000000..136b7d6 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/clion-environment.txt" @@ -0,0 +1,4 @@ +ToolSet: 3.1.5 (local)@D:\Cygwin +Options: + +Options: \ No newline at end of file diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/clion-log.txt" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/clion-log.txt" new file mode 100644 index 0000000..b7b8f82 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/clion-log.txt" @@ -0,0 +1,18 @@ +C:\Users\。。。\AppData\Local\JetBrains\CLion2020.2\cygwin_cmake\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /cygdrive/d/Project/C/杨震宇-简单的虚拟机 +-- The C compiler identification is GNU 9.3.0 +-- The CXX compiler identification is GNU 9.3.0 +-- Check for working C compiler: /usr/bin/cc +-- Check for working C compiler: /usr/bin/cc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /usr/bin/c++.exe +-- Check for working CXX compiler: /usr/bin/c++.exe -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Configuring done +-- Generating done +-- Build files have been written to: /cygdrive/d/Project/C/鏉ㄩ渿瀹�-绠�鍗曠殑铏氭嫙鏈�/cmake-build-debug diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/cmake.check_cache" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/cmake.check_cache" new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/cmake.check_cache" @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/progress.marks" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/progress.marks" new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/CMakeFiles/progress.marks" @@ -0,0 +1 @@ +4 diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/Makefile" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/Makefile" new file mode 100644 index 0000000..aebb728 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/Makefile" @@ -0,0 +1,238 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe + +# The command to remove a file. +RM = /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /cygdrive/d/Project/C/杨震宇-简单的虚拟机 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /cygdrive/c/Users/。。。/AppData/Local/JetBrains/CLion2020.2/cygwin_cmake/bin/cmake.exe -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /cygdrive/d/Project/C/杨震宇-简单的虚拟机/cmake-build-debug/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named YangZhenyv + +# Build rule for target. +YangZhenyv: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 YangZhenyv +.PHONY : YangZhenyv + +# fast build rule for target. +YangZhenyv/fast: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/build +.PHONY : YangZhenyv/fast + +DataProcess.o: DataProcess.cpp.o + +.PHONY : DataProcess.o + +# target to build an object file +DataProcess.cpp.o: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/DataProcess.cpp.o +.PHONY : DataProcess.cpp.o + +DataProcess.i: DataProcess.cpp.i + +.PHONY : DataProcess.i + +# target to preprocess a source file +DataProcess.cpp.i: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/DataProcess.cpp.i +.PHONY : DataProcess.cpp.i + +DataProcess.s: DataProcess.cpp.s + +.PHONY : DataProcess.s + +# target to generate assembly for a file +DataProcess.cpp.s: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/DataProcess.cpp.s +.PHONY : DataProcess.cpp.s + +VirtualMachine.o: VirtualMachine.cpp.o + +.PHONY : VirtualMachine.o + +# target to build an object file +VirtualMachine.cpp.o: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.o +.PHONY : VirtualMachine.cpp.o + +VirtualMachine.i: VirtualMachine.cpp.i + +.PHONY : VirtualMachine.i + +# target to preprocess a source file +VirtualMachine.cpp.i: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.i +.PHONY : VirtualMachine.cpp.i + +VirtualMachine.s: VirtualMachine.cpp.s + +.PHONY : VirtualMachine.s + +# target to generate assembly for a file +VirtualMachine.cpp.s: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/VirtualMachine.cpp.s +.PHONY : VirtualMachine.cpp.s + +main.o: main.cpp.o + +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i + +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s + +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) -f CMakeFiles/YangZhenyv.dir/build.make CMakeFiles/YangZhenyv.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... YangZhenyv" + @echo "... edit_cache" + @echo "... DataProcess.o" + @echo "... DataProcess.i" + @echo "... DataProcess.s" + @echo "... VirtualMachine.o" + @echo "... VirtualMachine.i" + @echo "... VirtualMachine.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/YangZhenyv.cbp" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/YangZhenyv.cbp" new file mode 100644 index 0000000..eb09438 --- /dev/null +++ "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/YangZhenyv.cbp" @@ -0,0 +1,102 @@ + + + + + + diff --git "a/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/YangZhenyv.exe" "b/\346\235\250\351\234\207\345\256\207-\347\256\200\345\215\225\347\232\204\350\231\232\346\213\237\346\234\272/cmake-build-debug/YangZhenyv.exe" new file mode 100644 index 0000000000000000000000000000000000000000..ca247dac0a83655224345e1d178ce3744ee85812 GIT binary patch literal 638109 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�?p#?+ik+cP>-uqgz0^a0QScaa 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