@ -0,0 +1,37 @@ |
|||||
|
{ |
||||
|
"Version": 1, |
||||
|
"WorkspaceRootPath": "E:\\DataFile\\ProjectX\\TalkingWeb\\Server\\", |
||||
|
"Documents": [ |
||||
|
{ |
||||
|
"AbsoluteMoniker": "D:0:0:{F7F5F172-C830-4DB9-9307-DBE16489B023}|Server\\Server.vcxproj|E:\\DataFile\\ProjectX\\TalkingWeb\\Server\\Server\\main.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", |
||||
|
"RelativeMoniker": "D:0:0:{F7F5F172-C830-4DB9-9307-DBE16489B023}|Server\\Server.vcxproj|solutionrelative:Server\\main.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" |
||||
|
} |
||||
|
], |
||||
|
"DocumentGroupContainers": [ |
||||
|
{ |
||||
|
"Orientation": 0, |
||||
|
"VerticalTabListWidth": 256, |
||||
|
"DocumentGroups": [ |
||||
|
{ |
||||
|
"DockedWidth": 200, |
||||
|
"SelectedChildIndex": 0, |
||||
|
"Children": [ |
||||
|
{ |
||||
|
"$type": "Document", |
||||
|
"DocumentIndex": 0, |
||||
|
"Title": "main.cpp", |
||||
|
"DocumentMoniker": "E:\\DataFile\\ProjectX\\TalkingWeb\\Server\\Server\\main.cpp", |
||||
|
"RelativeDocumentMoniker": "Server\\main.cpp", |
||||
|
"ToolTip": "E:\\DataFile\\ProjectX\\TalkingWeb\\Server\\Server\\main.cpp", |
||||
|
"RelativeToolTip": "Server\\main.cpp", |
||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAUAAAABAAAAAAAAAA==", |
||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|", |
||||
|
"WhenOpened": "2025-01-03T06:27:49.982Z", |
||||
|
"EditorCaption": "" |
||||
|
} |
||||
|
] |
||||
|
} |
||||
|
] |
||||
|
} |
||||
|
] |
||||
|
} |
@ -0,0 +1,37 @@ |
|||||
|
{ |
||||
|
"Version": 1, |
||||
|
"WorkspaceRootPath": "E:\\DataFile\\ProjectX\\TalkingWeb\\Server\\", |
||||
|
"Documents": [ |
||||
|
{ |
||||
|
"AbsoluteMoniker": "D:0:0:{F7F5F172-C830-4DB9-9307-DBE16489B023}|Server\\Server.vcxproj|E:\\DataFile\\ProjectX\\TalkingWeb\\Server\\Server\\main.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", |
||||
|
"RelativeMoniker": "D:0:0:{F7F5F172-C830-4DB9-9307-DBE16489B023}|Server\\Server.vcxproj|solutionrelative:Server\\main.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" |
||||
|
} |
||||
|
], |
||||
|
"DocumentGroupContainers": [ |
||||
|
{ |
||||
|
"Orientation": 0, |
||||
|
"VerticalTabListWidth": 256, |
||||
|
"DocumentGroups": [ |
||||
|
{ |
||||
|
"DockedWidth": 200, |
||||
|
"SelectedChildIndex": 0, |
||||
|
"Children": [ |
||||
|
{ |
||||
|
"$type": "Document", |
||||
|
"DocumentIndex": 0, |
||||
|
"Title": "main.cpp", |
||||
|
"DocumentMoniker": "E:\\DataFile\\ProjectX\\TalkingWeb\\Server\\Server\\main.cpp", |
||||
|
"RelativeDocumentMoniker": "Server\\main.cpp", |
||||
|
"ToolTip": "E:\\DataFile\\ProjectX\\TalkingWeb\\Server\\Server\\main.cpp", |
||||
|
"RelativeToolTip": "Server\\main.cpp", |
||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAABAAAAAAAAAA==", |
||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|", |
||||
|
"WhenOpened": "2025-01-03T06:27:49.982Z", |
||||
|
"EditorCaption": "" |
||||
|
} |
||||
|
] |
||||
|
} |
||||
|
] |
||||
|
} |
||||
|
] |
||||
|
} |
@ -0,0 +1,48 @@ |
|||||
|
|
||||
|
Microsoft Visual Studio Solution File, Format Version 12.00 |
||||
|
# Visual Studio Version 17 |
||||
|
VisualStudioVersion = 17.12.35506.116 d17.12 |
||||
|
MinimumVisualStudioVersion = 10.0.40219.1 |
||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Server", "Server\Server.vcxproj", "{F7F5F172-C830-4DB9-9307-DBE16489B023}" |
||||
|
EndProject |
||||
|
Global |
||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
||||
|
Debug|ARM = Debug|ARM |
||||
|
Debug|ARM64 = Debug|ARM64 |
||||
|
Debug|x64 = Debug|x64 |
||||
|
Debug|x86 = Debug|x86 |
||||
|
Release|ARM = Release|ARM |
||||
|
Release|ARM64 = Release|ARM64 |
||||
|
Release|x64 = Release|x64 |
||||
|
Release|x86 = Release|x86 |
||||
|
EndGlobalSection |
||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|ARM.ActiveCfg = Debug|ARM |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|ARM.Build.0 = Debug|ARM |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|ARM.Deploy.0 = Debug|ARM |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|ARM64.ActiveCfg = Debug|ARM64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|ARM64.Build.0 = Debug|ARM64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|ARM64.Deploy.0 = Debug|ARM64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|x64.ActiveCfg = Debug|x64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|x64.Build.0 = Debug|x64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|x64.Deploy.0 = Debug|x64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|x86.ActiveCfg = Debug|x86 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|x86.Build.0 = Debug|x86 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Debug|x86.Deploy.0 = Debug|x86 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|ARM.ActiveCfg = Release|ARM |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|ARM.Build.0 = Release|ARM |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|ARM.Deploy.0 = Release|ARM |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|ARM64.ActiveCfg = Release|ARM64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|ARM64.Build.0 = Release|ARM64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|ARM64.Deploy.0 = Release|ARM64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|x64.ActiveCfg = Release|x64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|x64.Build.0 = Release|x64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|x64.Deploy.0 = Release|x64 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|x86.ActiveCfg = Release|x86 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|x86.Build.0 = Release|x86 |
||||
|
{F7F5F172-C830-4DB9-9307-DBE16489B023}.Release|x86.Deploy.0 = Release|x86 |
||||
|
EndGlobalSection |
||||
|
GlobalSection(SolutionProperties) = preSolution |
||||
|
HideSolutionNode = FALSE |
||||
|
EndGlobalSection |
||||
|
EndGlobal |
@ -0,0 +1,90 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||
|
<ItemGroup Label="ProjectConfigurations"> |
||||
|
<ProjectConfiguration Include="Debug|ARM"> |
||||
|
<Configuration>Debug</Configuration> |
||||
|
<Platform>ARM</Platform> |
||||
|
</ProjectConfiguration> |
||||
|
<ProjectConfiguration Include="Release|ARM"> |
||||
|
<Configuration>Release</Configuration> |
||||
|
<Platform>ARM</Platform> |
||||
|
</ProjectConfiguration> |
||||
|
<ProjectConfiguration Include="Debug|ARM64"> |
||||
|
<Configuration>Debug</Configuration> |
||||
|
<Platform>ARM64</Platform> |
||||
|
</ProjectConfiguration> |
||||
|
<ProjectConfiguration Include="Release|ARM64"> |
||||
|
<Configuration>Release</Configuration> |
||||
|
<Platform>ARM64</Platform> |
||||
|
</ProjectConfiguration> |
||||
|
<ProjectConfiguration Include="Debug|x86"> |
||||
|
<Configuration>Debug</Configuration> |
||||
|
<Platform>x86</Platform> |
||||
|
</ProjectConfiguration> |
||||
|
<ProjectConfiguration Include="Release|x86"> |
||||
|
<Configuration>Release</Configuration> |
||||
|
<Platform>x86</Platform> |
||||
|
</ProjectConfiguration> |
||||
|
<ProjectConfiguration Include="Debug|x64"> |
||||
|
<Configuration>Debug</Configuration> |
||||
|
<Platform>x64</Platform> |
||||
|
</ProjectConfiguration> |
||||
|
<ProjectConfiguration Include="Release|x64"> |
||||
|
<Configuration>Release</Configuration> |
||||
|
<Platform>x64</Platform> |
||||
|
</ProjectConfiguration> |
||||
|
</ItemGroup> |
||||
|
<PropertyGroup Label="Globals"> |
||||
|
<ProjectGuid>{f7f5f172-c830-4db9-9307-dbe16489b023}</ProjectGuid> |
||||
|
<Keyword>Linux</Keyword> |
||||
|
<RootNamespace>Server</RootNamespace> |
||||
|
<MinimumVisualStudioVersion>15.0</MinimumVisualStudioVersion> |
||||
|
<ApplicationType>Linux</ApplicationType> |
||||
|
<ApplicationTypeRevision>1.0</ApplicationTypeRevision> |
||||
|
<TargetLinuxPlatform>Generic</TargetLinuxPlatform> |
||||
|
<LinuxProjectType>{D51BCBC9-82E9-4017-911E-C93873C4EA2B}</LinuxProjectType> |
||||
|
</PropertyGroup> |
||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> |
||||
|
<UseDebugLibraries>true</UseDebugLibraries> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> |
||||
|
<UseDebugLibraries>false</UseDebugLibraries> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration"> |
||||
|
<UseDebugLibraries>true</UseDebugLibraries> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration"> |
||||
|
<UseDebugLibraries>false</UseDebugLibraries> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
||||
|
<UseDebugLibraries>true</UseDebugLibraries> |
||||
|
<RemoteRootDir>~/ProjectX/Server</RemoteRootDir> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
||||
|
<UseDebugLibraries>false</UseDebugLibraries> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> |
||||
|
<UseDebugLibraries>false</UseDebugLibraries> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> |
||||
|
<UseDebugLibraries>true</UseDebugLibraries> |
||||
|
</PropertyGroup> |
||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
||||
|
<ImportGroup Label="ExtensionSettings" /> |
||||
|
<ImportGroup Label="Shared" /> |
||||
|
<ImportGroup Label="PropertySheets" /> |
||||
|
<PropertyGroup Label="UserMacros" /> |
||||
|
<ItemGroup> |
||||
|
<ClCompile Include="main.cpp" /> |
||||
|
</ItemGroup> |
||||
|
<ItemGroup> |
||||
|
</ItemGroup> |
||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
||||
|
<ClCompile> |
||||
|
<CppLanguageStandard>c++17</CppLanguageStandard> |
||||
|
</ClCompile> |
||||
|
</ItemDefinitionGroup> |
||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
||||
|
<ImportGroup Label="ExtensionTargets" /> |
||||
|
</Project> |
@ -0,0 +1,7 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
||||
|
<RemoteDebuggingMode>gdbserver</RemoteDebuggingMode> |
||||
|
<DebuggerFlavor>LinuxDebugger</DebuggerFlavor> |
||||
|
</PropertyGroup> |
||||
|
</Project> |
@ -0,0 +1,5 @@ |
|||||
|
#include <cstdio> |
||||
|
int main() |
||||
|
{ |
||||
|
|
||||
|
} |
@ -0,0 +1 @@ |
|||||
|
E:\DataFile\ProjectX\TalkingWeb\Server\Server\main.cpp|638715112669389852|/root/ProjectX/Server/Server/||g++ -c -x c++ /root/ProjectX/Server/Server/main.cpp -g2 -gdwarf-2 -o "/root/ProjectX/Server/Server/obj/x64/Debug/main.o" -Wall -Wswitch -W"no-deprecated-declarations" -W"empty-body" -Wconversion -W"return-type" -Wparentheses -W"no-format" -Wuninitialized -W"unreachable-code" -W"unused-function" -W"unused-value" -W"unused-variable" -O0 -fno-strict-aliasing -fno-omit-frame-pointer -fthreadsafe-statics -fexceptions -frtti -std=c++17 |
@ -0,0 +1 @@ |
|||||
|
E:\DataFile\ProjectX\TalkingWeb\Server\Server\main.cpp|638715112669389852|~/ProjectX/Server/Server/| |
@ -0,0 +1 @@ |
|||||
|
cd /root/ProjectX/Server/Server/; g++ -o "/root/ProjectX/Server/Server/bin/x64/Debug/Server.out" -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack /root/ProjectX/Server/Server/obj/x64/Debug/main.o |
@ -0,0 +1,4 @@ |
|||||
|
E:\DataFile\ProjectX\TalkingWeb\Server\Server\main.cpp|/root/ProjectX/Server/Server/main.cpp |
||||
|
E:\DataFile\ProjectX\TalkingWeb\Server\Server|/root/ProjectX/Server/Server |
||||
|
@E:\DataFile\ProjectX\TalkingWeb\Server\Server|@/root/ProjectX/Server/Server |
||||
|
E:\DataFile\ProjectX\TalkingWeb\Server\Server\|/root/ProjectX/Server/Server/ |
@ -0,0 +1 @@ |
|||||
|
~/ProjectX/Server/Server/|/root/ProjectX/Server/Server/ |
@ -0,0 +1 @@ |
|||||
|
1622921215 |
@ -0,0 +1,9 @@ |
|||||
|
正在验证源 |
||||
|
正在将源远程复制到“139.224.164.94” |
||||
|
正在验证体系结构 |
||||
|
正在验证体系结构 |
||||
|
正在启动远程生成 |
||||
|
正在编译源: |
||||
|
main.cpp |
||||
|
正在链接对象 |
||||
|
Server.vcxproj -> E:\DataFile\ProjectX\TalkingWeb\Server\Server\bin\x64\Debug\Server.out |
@ -0,0 +1 @@ |
|||||
|
E:\DataFile\ProjectX\TalkingWeb\Server\Server\main.cpp;E:\DataFile\ProjectX\TalkingWeb\Server\Server\obj\x64\Debug\main.o |
@ -0,0 +1,2 @@ |
|||||
|
PlatformToolSet=Remote_GCC_1_0:VCToolArchitecture=:TargetPlatformVersion=7.0: |
||||
|
Debug|x64|E:\DataFile\ProjectX\TalkingWeb\Server\| |
@ -0,0 +1,891 @@ |
|||||
|
{ |
||||
|
"host_identifier": "1622921215", |
||||
|
"predefines": { |
||||
|
"cpp_compiler": "g++", |
||||
|
"cpp_compiler_defines": { |
||||
|
"__DBL_MIN_EXP__": "(-1021)", |
||||
|
"__cpp_nontype_template_parameter_auto": "201606L", |
||||
|
"__UINT_LEAST16_MAX__": "0xffff", |
||||
|
"__FLT16_HAS_QUIET_NAN__": "1", |
||||
|
"__ATOMIC_ACQUIRE": "2", |
||||
|
"__FLT128_MAX_10_EXP__": "4932", |
||||
|
"__FLT_MIN__": "1.17549435082228750796873653722224568e-38F", |
||||
|
"__GCC_IEC_559_COMPLEX": "2", |
||||
|
"__cpp_aggregate_nsdmi": "201304L", |
||||
|
"__UINT_LEAST8_TYPE__": "unsigned char", |
||||
|
"__SIZEOF_FLOAT80__": "16", |
||||
|
"__BFLT16_DENORM_MIN__": "9.18354961579912115600575419704879436e-41BF16", |
||||
|
"__INTMAX_C(c)": "c ## L", |
||||
|
"__CHAR_BIT__": "8", |
||||
|
"__UINT8_MAX__": "0xff", |
||||
|
"__SCHAR_WIDTH__": "8", |
||||
|
"__WINT_MAX__": "0xffffffffU", |
||||
|
"__FLT32_MIN_EXP__": "(-125)", |
||||
|
"__cpp_static_assert": "201411L", |
||||
|
"__BFLT16_MIN_10_EXP__": "(-37)", |
||||
|
"__ORDER_LITTLE_ENDIAN__": "1234", |
||||
|
"__WCHAR_MAX__": "0x7fffffff", |
||||
|
"__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_CHAR_LOCK_FREE": "2", |
||||
|
"__GCC_IEC_559": "2", |
||||
|
"__FLT32X_DECIMAL_DIG__": "17", |
||||
|
"__FLT_EVAL_METHOD__": "0", |
||||
|
"__cpp_binary_literals": "201304L", |
||||
|
"__FLT64_DECIMAL_DIG__": "17", |
||||
|
"__CET__": "3", |
||||
|
"__cpp_noexcept_function_type": "201510L", |
||||
|
"__GCC_ATOMIC_CHAR32_T_LOCK_FREE": "2", |
||||
|
"__cpp_variadic_templates": "200704L", |
||||
|
"__UINT_FAST64_MAX__": "0xffffffffffffffffUL", |
||||
|
"__SIG_ATOMIC_TYPE__": "int", |
||||
|
"__DBL_MIN_10_EXP__": "(-307)", |
||||
|
"__FINITE_MATH_ONLY__": "0", |
||||
|
"__cpp_variable_templates": "201304L", |
||||
|
"__FLT32X_MAX_EXP__": "1024", |
||||
|
"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1": "1", |
||||
|
"__FLT32_HAS_DENORM__": "1", |
||||
|
"__UINT_FAST8_MAX__": "0xff", |
||||
|
"__cpp_rvalue_reference": "200610L", |
||||
|
"__cpp_nested_namespace_definitions": "201411L", |
||||
|
"__DEC64_MAX_EXP__": "385", |
||||
|
"__INT8_C(c)": "c", |
||||
|
"__LDBL_HAS_INFINITY__": "1", |
||||
|
"__INT_LEAST8_WIDTH__": "8", |
||||
|
"__cpp_variadic_using": "201611L", |
||||
|
"__UINT_LEAST64_MAX__": "0xffffffffffffffffUL", |
||||
|
"__INT_LEAST8_MAX__": "0x7f", |
||||
|
"__cpp_attributes": "200809L", |
||||
|
"__cpp_capture_star_this": "201603L", |
||||
|
"__SHRT_MAX__": "0x7fff", |
||||
|
"__LDBL_MAX__": "1.18973149535723176502126385303097021e+4932L", |
||||
|
"__FLT64X_MAX_10_EXP__": "4932", |
||||
|
"__cpp_if_constexpr": "201606L", |
||||
|
"__BFLT16_MAX_10_EXP__": "38", |
||||
|
"__BFLT16_MAX_EXP__": "128", |
||||
|
"__LDBL_IS_IEC_60559__": "1", |
||||
|
"__FLT64X_HAS_QUIET_NAN__": "1", |
||||
|
"__UINT_LEAST8_MAX__": "0xff", |
||||
|
"__GCC_ATOMIC_BOOL_LOCK_FREE": "2", |
||||
|
"__FLT128_DENORM_MIN__": "6.47517511943802511092443895822764655e-4966F128", |
||||
|
"__UINTMAX_TYPE__": "long unsigned int", |
||||
|
"__cpp_nsdmi": "200809L", |
||||
|
"__BFLT16_DECIMAL_DIG__": "4", |
||||
|
"__linux": "1", |
||||
|
"__DEC32_EPSILON__": "1E-6DF", |
||||
|
"__FLT_EVAL_METHOD_TS_18661_3__": "0", |
||||
|
"__UINT32_MAX__": "0xffffffffU", |
||||
|
"__GXX_EXPERIMENTAL_CXX0X__": "1", |
||||
|
"__DBL_DENORM_MIN__": "double(4.94065645841246544176568792868221372e-324L)", |
||||
|
"__FLT128_MIN_EXP__": "(-16381)", |
||||
|
"__WINT_MIN__": "0U", |
||||
|
"__FLT128_MIN_10_EXP__": "(-4931)", |
||||
|
"__FLT32X_IS_IEC_60559__": "1", |
||||
|
"__INT_LEAST16_WIDTH__": "16", |
||||
|
"__SCHAR_MAX__": "0x7f", |
||||
|
"__FLT128_MANT_DIG__": "113", |
||||
|
"__WCHAR_MIN__": "(-__WCHAR_MAX__ - 1)", |
||||
|
"__INT64_C(c)": "c ## L", |
||||
|
"__SSP_STRONG__": "3", |
||||
|
"__GCC_ATOMIC_POINTER_LOCK_FREE": "2", |
||||
|
"__ATOMIC_SEQ_CST": "5", |
||||
|
"__unix": "1", |
||||
|
"__INT_LEAST64_MAX__": "0x7fffffffffffffffL", |
||||
|
"__FLT32X_MANT_DIG__": "53", |
||||
|
"__GCC_ATOMIC_CHAR16_T_LOCK_FREE": "2", |
||||
|
"__cpp_aligned_new": "201606L", |
||||
|
"__FLT32_MAX_10_EXP__": "38", |
||||
|
"__FLT64X_EPSILON__": "1.08420217248550443400745280086994171e-19F64x", |
||||
|
"__STDC_HOSTED__": "1", |
||||
|
"__DEC64_MIN_EXP__": "(-382)", |
||||
|
"__cpp_decltype_auto": "201304L", |
||||
|
"__DBL_DIG__": "15", |
||||
|
"__FLT_EPSILON__": "1.19209289550781250000000000000000000e-7F", |
||||
|
"__GXX_WEAK__": "1", |
||||
|
"__SHRT_WIDTH__": "16", |
||||
|
"__FLT32_IS_IEC_60559__": "1", |
||||
|
"__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L", |
||||
|
"__DBL_IS_IEC_60559__": "1", |
||||
|
"__DEC32_MAX__": "9.999999E96DF", |
||||
|
"__cpp_threadsafe_static_init": "200806L", |
||||
|
"__cpp_enumerator_attributes": "201411L", |
||||
|
"__FLT64X_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951F64x", |
||||
|
"__FLT32X_HAS_INFINITY__": "1", |
||||
|
"__unix__": "1", |
||||
|
"__INT_WIDTH__": "32", |
||||
|
"__STDC_IEC_559__": "1", |
||||
|
"__STDC_ISO_10646__": "201706L", |
||||
|
"__DECIMAL_DIG__": "21", |
||||
|
"__STDC_IEC_559_COMPLEX__": "1", |
||||
|
"__FLT64_EPSILON__": "2.22044604925031308084726333618164062e-16F64", |
||||
|
"__gnu_linux__": "1", |
||||
|
"__INT16_MAX__": "0x7fff", |
||||
|
"__FLT64_MIN_EXP__": "(-1021)", |
||||
|
"__FLT64X_MIN_10_EXP__": "(-4931)", |
||||
|
"__LDBL_HAS_QUIET_NAN__": "1", |
||||
|
"__cpp_return_type_deduction": "201304L", |
||||
|
"__FLT16_MIN_EXP__": "(-13)", |
||||
|
"__FLT64_MANT_DIG__": "53", |
||||
|
"__FLT64X_MANT_DIG__": "64", |
||||
|
"__BFLT16_DIG__": "2", |
||||
|
"__GNUC__": "13", |
||||
|
"__GXX_RTTI": "1", |
||||
|
"__pie__": "2", |
||||
|
"__MMX__": "1", |
||||
|
"__FLT_HAS_DENORM__": "1", |
||||
|
"__SIZEOF_LONG_DOUBLE__": "16", |
||||
|
"__BIGGEST_ALIGNMENT__": "16", |
||||
|
"__STDC_UTF_16__": "1", |
||||
|
"__FLT64_MAX_10_EXP__": "308", |
||||
|
"__BFLT16_IS_IEC_60559__": "0", |
||||
|
"__FLT16_MAX_10_EXP__": "4", |
||||
|
"__cpp_delegating_constructors": "200604L", |
||||
|
"__DBL_MAX__": "double(1.79769313486231570814527423731704357e+308L)", |
||||
|
"__cpp_raw_strings": "200710L", |
||||
|
"__INT_FAST32_MAX__": "0x7fffffffffffffffL", |
||||
|
"__DBL_HAS_INFINITY__": "1", |
||||
|
"__INT64_MAX__": "0x7fffffffffffffffL", |
||||
|
"__SIZEOF_FLOAT__": "4", |
||||
|
"__HAVE_SPECULATION_SAFE_VALUE": "1", |
||||
|
"__cpp_fold_expressions": "201603L", |
||||
|
"__DEC32_MIN_EXP__": "(-94)", |
||||
|
"__INTPTR_WIDTH__": "64", |
||||
|
"__UINT_LEAST32_MAX__": "0xffffffffU", |
||||
|
"__FLT32X_HAS_DENORM__": "1", |
||||
|
"__INT_FAST16_TYPE__": "long int", |
||||
|
"__STRICT_ANSI__": "1", |
||||
|
"__MMX_WITH_SSE__": "1", |
||||
|
"__LDBL_HAS_DENORM__": "1", |
||||
|
"__SEG_GS": "1", |
||||
|
"__BFLT16_EPSILON__": "7.81250000000000000000000000000000000e-3BF16", |
||||
|
"__cplusplus": "201703L", |
||||
|
"__cpp_ref_qualifiers": "200710L", |
||||
|
"__DEC32_MIN__": "1E-95DF", |
||||
|
"__DEPRECATED": "1", |
||||
|
"__cpp_rvalue_references": "200610L", |
||||
|
"__DBL_MAX_EXP__": "1024", |
||||
|
"__WCHAR_WIDTH__": "32", |
||||
|
"__FLT32_MAX__": "3.40282346638528859811704183484516925e+38F32", |
||||
|
"__DEC128_EPSILON__": "1E-33DL", |
||||
|
"__FLT16_DECIMAL_DIG__": "5", |
||||
|
"__SSE2_MATH__": "1", |
||||
|
"__ATOMIC_HLE_RELEASE": "131072", |
||||
|
"__PTRDIFF_MAX__": "0x7fffffffffffffffL", |
||||
|
"__amd64": "1", |
||||
|
"__ATOMIC_HLE_ACQUIRE": "65536", |
||||
|
"__GNUG__": "13", |
||||
|
"__LONG_LONG_MAX__": "0x7fffffffffffffffLL", |
||||
|
"__SIZEOF_SIZE_T__": "8", |
||||
|
"__BFLT16_HAS_INFINITY__": "1", |
||||
|
"__FLT64X_MIN_EXP__": "(-16381)", |
||||
|
"__SIZEOF_WINT_T__": "4", |
||||
|
"__FLT32X_DIG__": "15", |
||||
|
"__LONG_LONG_WIDTH__": "64", |
||||
|
"__cpp_initializer_lists": "200806L", |
||||
|
"__FLT32_MAX_EXP__": "128", |
||||
|
"__cpp_hex_float": "201603L", |
||||
|
"__GXX_ABI_VERSION": "1018", |
||||
|
"__FLT_MIN_EXP__": "(-125)", |
||||
|
"__GCC_HAVE_DWARF2_CFI_ASM": "1", |
||||
|
"__x86_64": "1", |
||||
|
"__cpp_lambdas": "200907L", |
||||
|
"__INT_FAST64_TYPE__": "long int", |
||||
|
"__BFLT16_MAX__": "3.38953138925153547590470800371487867e+38BF16", |
||||
|
"__FLT64_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F64", |
||||
|
"__cpp_template_auto": "201606L", |
||||
|
"__FLT16_DENORM_MIN__": "5.96046447753906250000000000000000000e-8F16", |
||||
|
"__FLT128_EPSILON__": "1.92592994438723585305597794258492732e-34F128", |
||||
|
"__FLT64X_NORM_MAX__": "1.18973149535723176502126385303097021e+4932F64x", |
||||
|
"__SIZEOF_POINTER__": "8", |
||||
|
"__SIZE_TYPE__": "long unsigned int", |
||||
|
"__LP64__": "1", |
||||
|
"__DBL_HAS_QUIET_NAN__": "1", |
||||
|
"__FLT32X_EPSILON__": "2.22044604925031308084726333618164062e-16F32x", |
||||
|
"__LDBL_MAX_EXP__": "16384", |
||||
|
"__DECIMAL_BID_FORMAT__": "1", |
||||
|
"__FLT64_MIN_10_EXP__": "(-307)", |
||||
|
"__FLT16_MIN_10_EXP__": "(-4)", |
||||
|
"__FLT64X_DECIMAL_DIG__": "21", |
||||
|
"__DEC128_MIN__": "1E-6143DL", |
||||
|
"__REGISTER_PREFIX__": "", |
||||
|
"__UINT16_MAX__": "0xffff", |
||||
|
"__FLT128_HAS_INFINITY__": "1", |
||||
|
"__FLT32_MIN__": "1.17549435082228750796873653722224568e-38F32", |
||||
|
"__UINT8_TYPE__": "unsigned char", |
||||
|
"__FLT_DIG__": "6", |
||||
|
"__NO_INLINE__": "1", |
||||
|
"__DEC_EVAL_METHOD__": "2", |
||||
|
"__FLT_MANT_DIG__": "24", |
||||
|
"__LDBL_DECIMAL_DIG__": "21", |
||||
|
"__VERSION__": "\"13.3.0\"", |
||||
|
"__UINT64_C(c)": "c ## UL", |
||||
|
"__cpp_unicode_characters": "201411L", |
||||
|
"_STDC_PREDEF_H": "1", |
||||
|
"__INT_LEAST32_MAX__": "0x7fffffff", |
||||
|
"__GCC_ATOMIC_INT_LOCK_FREE": "2", |
||||
|
"__FLT128_MAX_EXP__": "16384", |
||||
|
"__FLT32_MANT_DIG__": "24", |
||||
|
"__FLOAT_WORD_ORDER__": "__ORDER_LITTLE_ENDIAN__", |
||||
|
"__FLT32X_MIN_EXP__": "(-1021)", |
||||
|
"__STDC_IEC_60559_COMPLEX__": "201404L", |
||||
|
"__cpp_aggregate_bases": "201603L", |
||||
|
"__BFLT16_MIN__": "1.17549435082228750796873653722224568e-38BF16", |
||||
|
"__FLT128_HAS_DENORM__": "1", |
||||
|
"__FLT32_DECIMAL_DIG__": "9", |
||||
|
"__FLT128_DIG__": "33", |
||||
|
"__INT32_C(c)": "c", |
||||
|
"__DEC64_EPSILON__": "1E-15DD", |
||||
|
"__ORDER_PDP_ENDIAN__": "3412", |
||||
|
"__DEC128_MIN_EXP__": "(-6142)", |
||||
|
"__DEC128_MAX__": "9.999999999999999999999999999999999E6144DL", |
||||
|
"__INT_FAST32_TYPE__": "long int", |
||||
|
"__UINT_LEAST16_TYPE__": "short unsigned int", |
||||
|
"__DEC128_MAX_EXP__": "6145", |
||||
|
"__DBL_HAS_DENORM__": "1", |
||||
|
"__cpp_rtti": "199711L", |
||||
|
"__UINT64_MAX__": "0xffffffffffffffffUL", |
||||
|
"__FLT_IS_IEC_60559__": "1", |
||||
|
"__GNUC_WIDE_EXECUTION_CHARSET_NAME": "\"UTF-32LE\"", |
||||
|
"__FLT64X_DIG__": "18", |
||||
|
"__INT8_TYPE__": "signed char", |
||||
|
"__cpp_digit_separators": "201309L", |
||||
|
"__ELF__": "1", |
||||
|
"__GCC_ASM_FLAG_OUTPUTS__": "1", |
||||
|
"__UINT32_TYPE__": "unsigned int", |
||||
|
"__BFLT16_HAS_QUIET_NAN__": "1", |
||||
|
"__FLT_RADIX__": "2", |
||||
|
"__INT_LEAST16_TYPE__": "short int", |
||||
|
"__LDBL_EPSILON__": "1.08420217248550443400745280086994171e-19L", |
||||
|
"__UINTMAX_C(c)": "c ## UL", |
||||
|
"__FLT16_DIG__": "3", |
||||
|
"__k8": "1", |
||||
|
"__FLT32X_MIN__": "2.22507385850720138309023271733240406e-308F32x", |
||||
|
"__SIG_ATOMIC_MAX__": "0x7fffffff", |
||||
|
"__cpp_constexpr": "201603L", |
||||
|
"__GCC_ATOMIC_WCHAR_T_LOCK_FREE": "2", |
||||
|
"__USER_LABEL_PREFIX__": "", |
||||
|
"__STDC_IEC_60559_BFP__": "201404L", |
||||
|
"__SIZEOF_PTRDIFF_T__": "8", |
||||
|
"__FLT64X_HAS_INFINITY__": "1", |
||||
|
"__SIZEOF_LONG__": "8", |
||||
|
"__LDBL_DIG__": "18", |
||||
|
"__FLT64_IS_IEC_60559__": "1", |
||||
|
"__x86_64__": "1", |
||||
|
"__FLT16_IS_IEC_60559__": "1", |
||||
|
"__FLT16_MAX_EXP__": "16", |
||||
|
"__DEC32_SUBNORMAL_MIN__": "0.000001E-95DF", |
||||
|
"__INT_FAST16_MAX__": "0x7fffffffffffffffL", |
||||
|
"__GCC_CONSTRUCTIVE_SIZE": "64", |
||||
|
"__FLT64_DIG__": "15", |
||||
|
"__UINT_FAST32_MAX__": "0xffffffffffffffffUL", |
||||
|
"__UINT_LEAST64_TYPE__": "long unsigned int", |
||||
|
"__FLT16_EPSILON__": "9.76562500000000000000000000000000000e-4F16", |
||||
|
"__FLT_HAS_QUIET_NAN__": "1", |
||||
|
"__FLT_MAX_10_EXP__": "38", |
||||
|
"__LONG_MAX__": "0x7fffffffffffffffL", |
||||
|
"__FLT64X_HAS_DENORM__": "1", |
||||
|
"__DEC128_SUBNORMAL_MIN__": "0.000000000000000000000000000000001E-6143DL", |
||||
|
"__FLT_HAS_INFINITY__": "1", |
||||
|
"__GNUC_EXECUTION_CHARSET_NAME": "\"UTF-8\"", |
||||
|
"__cpp_unicode_literals": "200710L", |
||||
|
"__UINT_FAST16_TYPE__": "long unsigned int", |
||||
|
"__DEC64_MAX__": "9.999999999999999E384DD", |
||||
|
"__INT_FAST32_WIDTH__": "64", |
||||
|
"__CHAR16_TYPE__": "short unsigned int", |
||||
|
"__PRAGMA_REDEFINE_EXTNAME": "1", |
||||
|
"__SIZE_WIDTH__": "64", |
||||
|
"__SEG_FS": "1", |
||||
|
"__INT_LEAST16_MAX__": "0x7fff", |
||||
|
"__FLT16_NORM_MAX__": "6.55040000000000000000000000000000000e+4F16", |
||||
|
"__DEC64_MANT_DIG__": "16", |
||||
|
"__FLT32_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F32", |
||||
|
"__SIG_ATOMIC_WIDTH__": "32", |
||||
|
"__INT_LEAST64_TYPE__": "long int", |
||||
|
"__INT16_TYPE__": "short int", |
||||
|
"__INT_LEAST8_TYPE__": "signed char", |
||||
|
"__FLT16_MAX__": "6.55040000000000000000000000000000000e+4F16", |
||||
|
"__FLT128_MIN__": "3.36210314311209350626267781732175260e-4932F128", |
||||
|
"__cpp_structured_bindings": "201606L", |
||||
|
"__SIZEOF_INT__": "4", |
||||
|
"__DEC32_MAX_EXP__": "97", |
||||
|
"__INT_FAST8_MAX__": "0x7f", |
||||
|
"__FLT128_MAX__": "1.18973149535723176508575932662800702e+4932F128", |
||||
|
"__INTPTR_MAX__": "0x7fffffffffffffffL", |
||||
|
"__cpp_sized_deallocation": "201309L", |
||||
|
"__cpp_guaranteed_copy_elision": "201606L", |
||||
|
"__FLT64_HAS_QUIET_NAN__": "1", |
||||
|
"__FLT32_MIN_10_EXP__": "(-37)", |
||||
|
"__EXCEPTIONS": "1", |
||||
|
"__UINT16_C(c)": "c", |
||||
|
"__PTRDIFF_WIDTH__": "64", |
||||
|
"__LDBL_MANT_DIG__": "64", |
||||
|
"__cpp_range_based_for": "201603L", |
||||
|
"__INT_FAST16_WIDTH__": "64", |
||||
|
"__FLT64_HAS_INFINITY__": "1", |
||||
|
"__FLT64X_MAX__": "1.18973149535723176502126385303097021e+4932F64x", |
||||
|
"__FLT16_HAS_INFINITY__": "1", |
||||
|
"__STDCPP_DEFAULT_NEW_ALIGNMENT__": "16", |
||||
|
"__SIG_ATOMIC_MIN__": "(-__SIG_ATOMIC_MAX__ - 1)", |
||||
|
"__code_model_small__": "1", |
||||
|
"__GCC_ATOMIC_LONG_LOCK_FREE": "2", |
||||
|
"__cpp_nontype_template_args": "201411L", |
||||
|
"__DEC32_MANT_DIG__": "7", |
||||
|
"__k8__": "1", |
||||
|
"__INTPTR_TYPE__": "long int", |
||||
|
"__UINT16_TYPE__": "short unsigned int", |
||||
|
"__WCHAR_TYPE__": "int", |
||||
|
"__pic__": "2", |
||||
|
"__UINTPTR_MAX__": "0xffffffffffffffffUL", |
||||
|
"__INT_FAST64_WIDTH__": "64", |
||||
|
"__cpp_decltype": "200707L", |
||||
|
"__INT_FAST64_MAX__": "0x7fffffffffffffffL", |
||||
|
"__GCC_ATOMIC_TEST_AND_SET_TRUEVAL": "1", |
||||
|
"__FLT_NORM_MAX__": "3.40282346638528859811704183484516925e+38F", |
||||
|
"__FLT32_HAS_INFINITY__": "1", |
||||
|
"__FLT64X_MAX_EXP__": "16384", |
||||
|
"__UINT_FAST64_TYPE__": "long unsigned int", |
||||
|
"__cpp_inline_variables": "201606L", |
||||
|
"__BFLT16_MIN_EXP__": "(-125)", |
||||
|
"__INT_MAX__": "0x7fffffff", |
||||
|
"__linux__": "1", |
||||
|
"__INT64_TYPE__": "long int", |
||||
|
"__FLT_MAX_EXP__": "128", |
||||
|
"__ORDER_BIG_ENDIAN__": "4321", |
||||
|
"__DBL_MANT_DIG__": "53", |
||||
|
"__cpp_inheriting_constructors": "201511L", |
||||
|
"__SIZEOF_FLOAT128__": "16", |
||||
|
"__BFLT16_MANT_DIG__": "8", |
||||
|
"__DEC64_MIN__": "1E-383DD", |
||||
|
"__WINT_TYPE__": "unsigned int", |
||||
|
"__UINT_LEAST32_TYPE__": "unsigned int", |
||||
|
"__SIZEOF_SHORT__": "2", |
||||
|
"__FLT32_NORM_MAX__": "3.40282346638528859811704183484516925e+38F32", |
||||
|
"__SSE__": "1", |
||||
|
"__LDBL_MIN_EXP__": "(-16381)", |
||||
|
"__FLT64_MAX__": "1.79769313486231570814527423731704357e+308F64", |
||||
|
"__amd64__": "1", |
||||
|
"__WINT_WIDTH__": "32", |
||||
|
"__INT_LEAST64_WIDTH__": "64", |
||||
|
"__FLT32X_MAX_10_EXP__": "308", |
||||
|
"__cpp_namespace_attributes": "201411L", |
||||
|
"__SIZEOF_INT128__": "16", |
||||
|
"__FLT16_MIN__": "6.10351562500000000000000000000000000e-5F16", |
||||
|
"__FLT64X_IS_IEC_60559__": "1", |
||||
|
"__LDBL_MAX_10_EXP__": "4932", |
||||
|
"__ATOMIC_RELAXED": "0", |
||||
|
"__DBL_EPSILON__": "double(2.22044604925031308084726333618164062e-16L)", |
||||
|
"__INT_LEAST32_TYPE__": "int", |
||||
|
"_LP64": "1", |
||||
|
"__UINT8_C(c)": "c", |
||||
|
"__FLT64_MAX_EXP__": "1024", |
||||
|
"__SIZEOF_WCHAR_T__": "4", |
||||
|
"__GNUC_PATCHLEVEL__": "0", |
||||
|
"__FLT128_NORM_MAX__": "1.18973149535723176508575932662800702e+4932F128", |
||||
|
"__FLT64_NORM_MAX__": "1.79769313486231570814527423731704357e+308F64", |
||||
|
"__FLT128_HAS_QUIET_NAN__": "1", |
||||
|
"__INTMAX_MAX__": "0x7fffffffffffffffL", |
||||
|
"__INT_FAST8_TYPE__": "signed char", |
||||
|
"__FLT64X_MIN__": "3.36210314311209350626267781732175260e-4932F64x", |
||||
|
"__STDCPP_THREADS__": "1", |
||||
|
"__BFLT16_HAS_DENORM__": "1", |
||||
|
"__GNUC_STDC_INLINE__": "1", |
||||
|
"__FLT64_HAS_DENORM__": "1", |
||||
|
"__FLT32_EPSILON__": "1.19209289550781250000000000000000000e-7F32", |
||||
|
"__FLT16_HAS_DENORM__": "1", |
||||
|
"__DBL_DECIMAL_DIG__": "17", |
||||
|
"__STDC_UTF_32__": "1", |
||||
|
"__INT_FAST8_WIDTH__": "8", |
||||
|
"__FXSR__": "1", |
||||
|
"__FLT32X_MAX__": "1.79769313486231570814527423731704357e+308F32x", |
||||
|
"__DBL_NORM_MAX__": "double(1.79769313486231570814527423731704357e+308L)", |
||||
|
"__BYTE_ORDER__": "__ORDER_LITTLE_ENDIAN__", |
||||
|
"__GCC_DESTRUCTIVE_SIZE": "64", |
||||
|
"__INTMAX_WIDTH__": "64", |
||||
|
"__cpp_runtime_arrays": "198712L", |
||||
|
"__FLT32_DIG__": "6", |
||||
|
"__UINT64_TYPE__": "long unsigned int", |
||||
|
"__UINT32_C(c)": "c ## U", |
||||
|
"__cpp_alias_templates": "200704L", |
||||
|
"__FLT_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F", |
||||
|
"__FLT128_IS_IEC_60559__": "1", |
||||
|
"__INT8_MAX__": "0x7f", |
||||
|
"__LONG_WIDTH__": "64", |
||||
|
"__DBL_MIN__": "double(2.22507385850720138309023271733240406e-308L)", |
||||
|
"__PIC__": "2", |
||||
|
"__INT32_MAX__": "0x7fffffff", |
||||
|
"__UINT_FAST32_TYPE__": "long unsigned int", |
||||
|
"__FLT16_MANT_DIG__": "11", |
||||
|
"__FLT32X_NORM_MAX__": "1.79769313486231570814527423731704357e+308F32x", |
||||
|
"__CHAR32_TYPE__": "unsigned int", |
||||
|
"__FLT_MAX__": "3.40282346638528859811704183484516925e+38F", |
||||
|
"__SSE2__": "1", |
||||
|
"__cpp_deduction_guides": "201703L", |
||||
|
"__BFLT16_NORM_MAX__": "3.38953138925153547590470800371487867e+38BF16", |
||||
|
"__INT32_TYPE__": "int", |
||||
|
"__SIZEOF_DOUBLE__": "8", |
||||
|
"__cpp_exceptions": "199711L", |
||||
|
"__FLT_MIN_10_EXP__": "(-37)", |
||||
|
"__FLT64_MIN__": "2.22507385850720138309023271733240406e-308F64", |
||||
|
"__INT_LEAST32_WIDTH__": "32", |
||||
|
"__INTMAX_TYPE__": "long int", |
||||
|
"__FLT32X_HAS_QUIET_NAN__": "1", |
||||
|
"__ATOMIC_CONSUME": "1", |
||||
|
"__GNUC_MINOR__": "3", |
||||
|
"__UINTMAX_MAX__": "0xffffffffffffffffUL", |
||||
|
"__PIE__": "2", |
||||
|
"__FLT32X_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F32x", |
||||
|
"__cpp_template_template_args": "201611L", |
||||
|
"__DBL_MAX_10_EXP__": "308", |
||||
|
"__LDBL_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951L", |
||||
|
"__INT16_C(c)": "c", |
||||
|
"__STDC__": "1", |
||||
|
"__PTRDIFF_TYPE__": "long int", |
||||
|
"__FLT32X_MIN_10_EXP__": "(-307)", |
||||
|
"__UINTPTR_TYPE__": "long unsigned int", |
||||
|
"__DEC64_SUBNORMAL_MIN__": "0.000000000000001E-383DD", |
||||
|
"__DEC128_MANT_DIG__": "34", |
||||
|
"__LDBL_MIN_10_EXP__": "(-4931)", |
||||
|
"__cpp_generic_lambdas": "201304L", |
||||
|
"__SSE_MATH__": "1", |
||||
|
"__SIZEOF_LONG_LONG__": "8", |
||||
|
"__cpp_user_defined_literals": "200809L", |
||||
|
"__FLT128_DECIMAL_DIG__": "36", |
||||
|
"__GCC_ATOMIC_LLONG_LOCK_FREE": "2", |
||||
|
"__FLT32_HAS_QUIET_NAN__": "1", |
||||
|
"__FLT_DECIMAL_DIG__": "9", |
||||
|
"__UINT_FAST16_MAX__": "0xffffffffffffffffUL", |
||||
|
"__LDBL_NORM_MAX__": "1.18973149535723176502126385303097021e+4932L", |
||||
|
"__GCC_ATOMIC_SHORT_LOCK_FREE": "2", |
||||
|
"__SIZE_MAX__": "0xffffffffffffffffUL", |
||||
|
"__UINT_FAST8_TYPE__": "unsigned char", |
||||
|
"_GNU_SOURCE": "1", |
||||
|
"__cpp_init_captures": "201304L", |
||||
|
"__ATOMIC_ACQ_REL": "4", |
||||
|
"__ATOMIC_RELEASE": "3" |
||||
|
}, |
||||
|
"cpp_user_defines": {}, |
||||
|
"cpp_user_undefines": [], |
||||
|
"c_compiler": "g++", |
||||
|
"c_compiler_defines": { |
||||
|
"__DBL_MIN_EXP__": "(-1021)", |
||||
|
"__UINT_LEAST16_MAX__": "0xffff", |
||||
|
"__FLT16_HAS_QUIET_NAN__": "1", |
||||
|
"__ATOMIC_ACQUIRE": "2", |
||||
|
"__FLT128_MAX_10_EXP__": "4932", |
||||
|
"__FLT_MIN__": "1.17549435082228750796873653722224568e-38F", |
||||
|
"__GCC_IEC_559_COMPLEX": "2", |
||||
|
"__UINT_LEAST8_TYPE__": "unsigned char", |
||||
|
"__SIZEOF_FLOAT80__": "16", |
||||
|
"__BFLT16_DENORM_MIN__": "9.18354961579912115600575419704879436e-41BF16", |
||||
|
"__INTMAX_C(c)": "c ## L", |
||||
|
"__CHAR_BIT__": "8", |
||||
|
"__UINT8_MAX__": "0xff", |
||||
|
"__SCHAR_WIDTH__": "8", |
||||
|
"__WINT_MAX__": "0xffffffffU", |
||||
|
"__FLT32_MIN_EXP__": "(-125)", |
||||
|
"__BFLT16_NORM_MAX__": "3.38953138925153547590470800371487867e+38BF16", |
||||
|
"__BFLT16_MIN_10_EXP__": "(-37)", |
||||
|
"__ORDER_LITTLE_ENDIAN__": "1234", |
||||
|
"__WCHAR_MAX__": "0x7fffffff", |
||||
|
"__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_CHAR_LOCK_FREE": "2", |
||||
|
"__GCC_IEC_559": "2", |
||||
|
"__FLT32X_DECIMAL_DIG__": "17", |
||||
|
"__FLT_EVAL_METHOD__": "0", |
||||
|
"__FLT64_DECIMAL_DIG__": "17", |
||||
|
"__CET__": "3", |
||||
|
"__GCC_ATOMIC_CHAR32_T_LOCK_FREE": "2", |
||||
|
"__UINT_FAST64_MAX__": "0xffffffffffffffffUL", |
||||
|
"__SIG_ATOMIC_TYPE__": "int", |
||||
|
"__DBL_MIN_10_EXP__": "(-307)", |
||||
|
"__FINITE_MATH_ONLY__": "0", |
||||
|
"__FLT32X_MAX_EXP__": "1024", |
||||
|
"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1": "1", |
||||
|
"__FLT32_HAS_DENORM__": "1", |
||||
|
"__UINT_FAST8_MAX__": "0xff", |
||||
|
"__FLT32_MAX_10_EXP__": "38", |
||||
|
"__DEC64_MAX_EXP__": "385", |
||||
|
"__INT8_C(c)": "c", |
||||
|
"__INT_LEAST8_WIDTH__": "8", |
||||
|
"__UINT_LEAST64_MAX__": "0xffffffffffffffffUL", |
||||
|
"__SHRT_MAX__": "0x7fff", |
||||
|
"__LDBL_MAX__": "1.18973149535723176502126385303097021e+4932L", |
||||
|
"__FLT64X_MAX_10_EXP__": "4932", |
||||
|
"__BFLT16_MAX_10_EXP__": "38", |
||||
|
"__BFLT16_MAX_EXP__": "128", |
||||
|
"__LDBL_IS_IEC_60559__": "1", |
||||
|
"__FLT64X_HAS_QUIET_NAN__": "1", |
||||
|
"__UINT_LEAST8_MAX__": "0xff", |
||||
|
"__GCC_ATOMIC_BOOL_LOCK_FREE": "2", |
||||
|
"__FLT128_DENORM_MIN__": "6.47517511943802511092443895822764655e-4966F128", |
||||
|
"__UINTMAX_TYPE__": "long unsigned int", |
||||
|
"__BFLT16_DECIMAL_DIG__": "4", |
||||
|
"__linux": "1", |
||||
|
"__DEC32_EPSILON__": "1E-6DF", |
||||
|
"__FLT_EVAL_METHOD_TS_18661_3__": "0", |
||||
|
"__UINT32_MAX__": "0xffffffffU", |
||||
|
"__DBL_DENORM_MIN__": "((double)4.94065645841246544176568792868221372e-324L)", |
||||
|
"__FLT128_MIN_EXP__": "(-16381)", |
||||
|
"__WINT_MIN__": "0U", |
||||
|
"__FLT128_MIN_10_EXP__": "(-4931)", |
||||
|
"__FLT32X_IS_IEC_60559__": "1", |
||||
|
"__INT_LEAST16_WIDTH__": "16", |
||||
|
"__SCHAR_MAX__": "0x7f", |
||||
|
"__FLT128_MANT_DIG__": "113", |
||||
|
"__WCHAR_MIN__": "(-__WCHAR_MAX__ - 1)", |
||||
|
"__INT64_C(c)": "c ## L", |
||||
|
"__SSP_STRONG__": "3", |
||||
|
"__GCC_ATOMIC_POINTER_LOCK_FREE": "2", |
||||
|
"__ATOMIC_SEQ_CST": "5", |
||||
|
"__unix": "1", |
||||
|
"__INT_LEAST64_MAX__": "0x7fffffffffffffffL", |
||||
|
"__FLT32X_MANT_DIG__": "53", |
||||
|
"__FLT64X_EPSILON__": "1.08420217248550443400745280086994171e-19F64x", |
||||
|
"__STDC_HOSTED__": "1", |
||||
|
"__DEC64_MIN_EXP__": "(-382)", |
||||
|
"__DBL_DIG__": "15", |
||||
|
"__FLT_EPSILON__": "1.19209289550781250000000000000000000e-7F", |
||||
|
"__SHRT_WIDTH__": "16", |
||||
|
"__FLT32_IS_IEC_60559__": "1", |
||||
|
"__LDBL_MIN__": "3.36210314311209350626267781732175260e-4932L", |
||||
|
"__STDC_UTF_16__": "1", |
||||
|
"__DBL_IS_IEC_60559__": "1", |
||||
|
"__DEC32_MAX__": "9.999999E96DF", |
||||
|
"__FLT64X_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951F64x", |
||||
|
"__FLT32X_HAS_INFINITY__": "1", |
||||
|
"__unix__": "1", |
||||
|
"__INT_WIDTH__": "32", |
||||
|
"__STDC_IEC_559__": "1", |
||||
|
"__STDC_ISO_10646__": "201706L", |
||||
|
"__DECIMAL_DIG__": "21", |
||||
|
"__STDC_IEC_559_COMPLEX__": "1", |
||||
|
"__FLT64_EPSILON__": "2.22044604925031308084726333618164062e-16F64", |
||||
|
"__gnu_linux__": "1", |
||||
|
"__FLT128_IS_IEC_60559__": "1", |
||||
|
"__FLT64X_MIN_10_EXP__": "(-4931)", |
||||
|
"__LDBL_HAS_QUIET_NAN__": "1", |
||||
|
"__FLT16_MIN_EXP__": "(-13)", |
||||
|
"__FLT64_MANT_DIG__": "53", |
||||
|
"__FLT64X_MANT_DIG__": "64", |
||||
|
"__BFLT16_DIG__": "2", |
||||
|
"__GNUC__": "13", |
||||
|
"__pie__": "2", |
||||
|
"__MMX__": "1", |
||||
|
"__FLT_HAS_DENORM__": "1", |
||||
|
"__SIZEOF_LONG_DOUBLE__": "16", |
||||
|
"__BIGGEST_ALIGNMENT__": "16", |
||||
|
"__FLT64_MAX_10_EXP__": "308", |
||||
|
"__BFLT16_IS_IEC_60559__": "0", |
||||
|
"__FLT16_MAX_10_EXP__": "4", |
||||
|
"__DBL_MAX__": "((double)1.79769313486231570814527423731704357e+308L)", |
||||
|
"__INT_FAST32_MAX__": "0x7fffffffffffffffL", |
||||
|
"__DBL_HAS_INFINITY__": "1", |
||||
|
"__INT64_MAX__": "0x7fffffffffffffffL", |
||||
|
"__SIZEOF_FLOAT__": "4", |
||||
|
"__HAVE_SPECULATION_SAFE_VALUE": "1", |
||||
|
"__DEC32_MIN_EXP__": "(-94)", |
||||
|
"__INTPTR_WIDTH__": "64", |
||||
|
"__UINT_LEAST32_MAX__": "0xffffffffU", |
||||
|
"__FLT32X_HAS_DENORM__": "1", |
||||
|
"__INT_FAST16_TYPE__": "long int", |
||||
|
"__STRICT_ANSI__": "1", |
||||
|
"__MMX_WITH_SSE__": "1", |
||||
|
"__LDBL_HAS_DENORM__": "1", |
||||
|
"__SEG_GS": "1", |
||||
|
"__BFLT16_EPSILON__": "7.81250000000000000000000000000000000e-3BF16", |
||||
|
"__FLT128_HAS_INFINITY__": "1", |
||||
|
"__DEC32_MIN__": "1E-95DF", |
||||
|
"__DBL_MAX_EXP__": "1024", |
||||
|
"__WCHAR_WIDTH__": "32", |
||||
|
"__FLT32_MAX__": "3.40282346638528859811704183484516925e+38F32", |
||||
|
"__DEC128_EPSILON__": "1E-33DL", |
||||
|
"__FLT16_DECIMAL_DIG__": "5", |
||||
|
"__SSE2_MATH__": "1", |
||||
|
"__ATOMIC_HLE_RELEASE": "131072", |
||||
|
"__PTRDIFF_MAX__": "0x7fffffffffffffffL", |
||||
|
"__amd64": "1", |
||||
|
"__ATOMIC_HLE_ACQUIRE": "65536", |
||||
|
"__LONG_LONG_MAX__": "0x7fffffffffffffffLL", |
||||
|
"__SIZEOF_SIZE_T__": "8", |
||||
|
"__BFLT16_HAS_INFINITY__": "1", |
||||
|
"__FLT64X_MIN_EXP__": "(-16381)", |
||||
|
"__SIZEOF_WINT_T__": "4", |
||||
|
"__LONG_LONG_WIDTH__": "64", |
||||
|
"__FLT32_MAX_EXP__": "128", |
||||
|
"__GXX_ABI_VERSION": "1018", |
||||
|
"__FLT_MIN_EXP__": "(-125)", |
||||
|
"__GCC_HAVE_DWARF2_CFI_ASM": "1", |
||||
|
"__INT16_MAX__": "0x7fff", |
||||
|
"__x86_64": "1", |
||||
|
"__INT_FAST64_TYPE__": "long int", |
||||
|
"__BFLT16_MAX__": "3.38953138925153547590470800371487867e+38BF16", |
||||
|
"__BFLT16_HAS_DENORM__": "1", |
||||
|
"__FLT64_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F64", |
||||
|
"__FLT16_DENORM_MIN__": "5.96046447753906250000000000000000000e-8F16", |
||||
|
"__FLT128_EPSILON__": "1.92592994438723585305597794258492732e-34F128", |
||||
|
"__FLT64X_NORM_MAX__": "1.18973149535723176502126385303097021e+4932F64x", |
||||
|
"__SIZEOF_POINTER__": "8", |
||||
|
"__SIZE_TYPE__": "long unsigned int", |
||||
|
"__LP64__": "1", |
||||
|
"__DBL_HAS_QUIET_NAN__": "1", |
||||
|
"__FLT32X_EPSILON__": "2.22044604925031308084726333618164062e-16F32x", |
||||
|
"__LDBL_MAX_EXP__": "16384", |
||||
|
"__DECIMAL_BID_FORMAT__": "1", |
||||
|
"__FLT64_MIN_EXP__": "(-1021)", |
||||
|
"__FLT64_MIN_10_EXP__": "(-307)", |
||||
|
"__FLT16_MIN_10_EXP__": "(-4)", |
||||
|
"__FLT64X_DECIMAL_DIG__": "21", |
||||
|
"__DEC128_MIN__": "1E-6143DL", |
||||
|
"__REGISTER_PREFIX__": "", |
||||
|
"__UINT16_MAX__": "0xffff", |
||||
|
"__DBL_HAS_DENORM__": "1", |
||||
|
"__FLT32_MIN__": "1.17549435082228750796873653722224568e-38F32", |
||||
|
"__UINT8_TYPE__": "unsigned char", |
||||
|
"__FLT_DIG__": "6", |
||||
|
"__NO_INLINE__": "1", |
||||
|
"__DEC_EVAL_METHOD__": "2", |
||||
|
"__FLT_MANT_DIG__": "24", |
||||
|
"__LDBL_DECIMAL_DIG__": "21", |
||||
|
"__VERSION__": "\"13.3.0\"", |
||||
|
"__UINT64_C(c)": "c ## UL", |
||||
|
"_STDC_PREDEF_H": "1", |
||||
|
"__INT_LEAST32_MAX__": "0x7fffffff", |
||||
|
"__GCC_ATOMIC_INT_LOCK_FREE": "2", |
||||
|
"__FLT128_MAX_EXP__": "16384", |
||||
|
"__FLT32_MANT_DIG__": "24", |
||||
|
"__FLOAT_WORD_ORDER__": "__ORDER_LITTLE_ENDIAN__", |
||||
|
"__FLT32X_MIN_EXP__": "(-1021)", |
||||
|
"__STDC_IEC_60559_COMPLEX__": "201404L", |
||||
|
"__BFLT16_MIN__": "1.17549435082228750796873653722224568e-38BF16", |
||||
|
"__FLT128_HAS_DENORM__": "1", |
||||
|
"__FLT32_DECIMAL_DIG__": "9", |
||||
|
"__FLT128_DIG__": "33", |
||||
|
"__INT32_C(c)": "c", |
||||
|
"__DEC64_EPSILON__": "1E-15DD", |
||||
|
"__ORDER_PDP_ENDIAN__": "3412", |
||||
|
"__DEC128_MIN_EXP__": "(-6142)", |
||||
|
"__DEC128_MAX__": "9.999999999999999999999999999999999E6144DL", |
||||
|
"__INT_FAST32_TYPE__": "long int", |
||||
|
"__UINT_LEAST16_TYPE__": "short unsigned int", |
||||
|
"__DEC128_MAX_EXP__": "6145", |
||||
|
"__UINT64_MAX__": "0xffffffffffffffffUL", |
||||
|
"__FLT_IS_IEC_60559__": "1", |
||||
|
"__GNUC_WIDE_EXECUTION_CHARSET_NAME": "\"UTF-32LE\"", |
||||
|
"__FLT64X_DIG__": "18", |
||||
|
"__INT8_TYPE__": "signed char", |
||||
|
"__ELF__": "1", |
||||
|
"__GCC_ASM_FLAG_OUTPUTS__": "1", |
||||
|
"__UINT32_TYPE__": "unsigned int", |
||||
|
"__BFLT16_HAS_QUIET_NAN__": "1", |
||||
|
"__FLT_RADIX__": "2", |
||||
|
"__INT_LEAST16_TYPE__": "short int", |
||||
|
"__LDBL_EPSILON__": "1.08420217248550443400745280086994171e-19L", |
||||
|
"__UINTMAX_C(c)": "c ## UL", |
||||
|
"__FLT16_DIG__": "3", |
||||
|
"__SSE_MATH__": "1", |
||||
|
"__k8": "1", |
||||
|
"__FLT32X_MIN__": "2.22507385850720138309023271733240406e-308F32x", |
||||
|
"__SIG_ATOMIC_MAX__": "0x7fffffff", |
||||
|
"__GCC_ATOMIC_WCHAR_T_LOCK_FREE": "2", |
||||
|
"__USER_LABEL_PREFIX__": "", |
||||
|
"__STDC_IEC_60559_BFP__": "201404L", |
||||
|
"__SIZEOF_PTRDIFF_T__": "8", |
||||
|
"__FLT64X_HAS_INFINITY__": "1", |
||||
|
"__SIZEOF_LONG__": "8", |
||||
|
"__LDBL_DIG__": "18", |
||||
|
"__FLT64_IS_IEC_60559__": "1", |
||||
|
"__x86_64__": "1", |
||||
|
"__FLT16_IS_IEC_60559__": "1", |
||||
|
"__FLT16_MAX_EXP__": "16", |
||||
|
"__DEC32_SUBNORMAL_MIN__": "0.000001E-95DF", |
||||
|
"__INT_FAST16_MAX__": "0x7fffffffffffffffL", |
||||
|
"__GCC_CONSTRUCTIVE_SIZE": "64", |
||||
|
"__FLT64_DIG__": "15", |
||||
|
"__UINT_FAST32_MAX__": "0xffffffffffffffffUL", |
||||
|
"__UINT_LEAST64_TYPE__": "long unsigned int", |
||||
|
"__FLT16_EPSILON__": "9.76562500000000000000000000000000000e-4F16", |
||||
|
"__FLT_HAS_QUIET_NAN__": "1", |
||||
|
"__FLT_MAX_10_EXP__": "38", |
||||
|
"__LONG_MAX__": "0x7fffffffffffffffL", |
||||
|
"__FLT64X_HAS_DENORM__": "1", |
||||
|
"__DEC128_SUBNORMAL_MIN__": "0.000000000000000000000000000000001E-6143DL", |
||||
|
"__FLT_HAS_INFINITY__": "1", |
||||
|
"__GNUC_EXECUTION_CHARSET_NAME": "\"UTF-8\"", |
||||
|
"__UINT_FAST16_TYPE__": "long unsigned int", |
||||
|
"__DEC64_MAX__": "9.999999999999999E384DD", |
||||
|
"__INT_FAST32_WIDTH__": "64", |
||||
|
"__CHAR16_TYPE__": "short unsigned int", |
||||
|
"__PRAGMA_REDEFINE_EXTNAME": "1", |
||||
|
"__SIZE_WIDTH__": "64", |
||||
|
"__SEG_FS": "1", |
||||
|
"__INT_LEAST16_MAX__": "0x7fff", |
||||
|
"__FLT16_NORM_MAX__": "6.55040000000000000000000000000000000e+4F16", |
||||
|
"__DEC64_MANT_DIG__": "16", |
||||
|
"__FLT32_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F32", |
||||
|
"__SIG_ATOMIC_WIDTH__": "32", |
||||
|
"__INT_LEAST64_TYPE__": "long int", |
||||
|
"__INT16_TYPE__": "short int", |
||||
|
"__INT_LEAST8_TYPE__": "signed char", |
||||
|
"__FLT16_MAX__": "6.55040000000000000000000000000000000e+4F16", |
||||
|
"__FLT128_MIN__": "3.36210314311209350626267781732175260e-4932F128", |
||||
|
"__STDC_VERSION__": "201112L", |
||||
|
"__SIZEOF_INT__": "4", |
||||
|
"__DEC32_MAX_EXP__": "97", |
||||
|
"__INT_FAST8_MAX__": "0x7f", |
||||
|
"__FLT128_MAX__": "1.18973149535723176508575932662800702e+4932F128", |
||||
|
"__INTPTR_MAX__": "0x7fffffffffffffffL", |
||||
|
"__FLT64_HAS_QUIET_NAN__": "1", |
||||
|
"__FLT32_MIN_10_EXP__": "(-37)", |
||||
|
"__FLT32X_DIG__": "15", |
||||
|
"__UINT16_C(c)": "c", |
||||
|
"__PTRDIFF_WIDTH__": "64", |
||||
|
"__LDBL_MANT_DIG__": "64", |
||||
|
"__INT_FAST16_WIDTH__": "64", |
||||
|
"__FLT64_HAS_INFINITY__": "1", |
||||
|
"__FLT64X_MAX__": "1.18973149535723176502126385303097021e+4932F64x", |
||||
|
"__FLT16_HAS_INFINITY__": "1", |
||||
|
"__SIG_ATOMIC_MIN__": "(-__SIG_ATOMIC_MAX__ - 1)", |
||||
|
"__code_model_small__": "1", |
||||
|
"__GCC_ATOMIC_LONG_LOCK_FREE": "2", |
||||
|
"__DEC32_MANT_DIG__": "7", |
||||
|
"__FLT16_MANT_DIG__": "11", |
||||
|
"__k8__": "1", |
||||
|
"__INTPTR_TYPE__": "long int", |
||||
|
"__UINT16_TYPE__": "short unsigned int", |
||||
|
"__WCHAR_TYPE__": "int", |
||||
|
"__pic__": "2", |
||||
|
"__UINTPTR_MAX__": "0xffffffffffffffffUL", |
||||
|
"__INT_FAST64_WIDTH__": "64", |
||||
|
"__LDBL_HAS_INFINITY__": "1", |
||||
|
"__INT_FAST64_MAX__": "0x7fffffffffffffffL", |
||||
|
"__GCC_ATOMIC_TEST_AND_SET_TRUEVAL": "1", |
||||
|
"__FLT_NORM_MAX__": "3.40282346638528859811704183484516925e+38F", |
||||
|
"__FLT32_HAS_INFINITY__": "1", |
||||
|
"__FLT64X_MAX_EXP__": "16384", |
||||
|
"__UINT_FAST64_TYPE__": "long unsigned int", |
||||
|
"__BFLT16_MIN_EXP__": "(-125)", |
||||
|
"__INT_MAX__": "0x7fffffff", |
||||
|
"__linux__": "1", |
||||
|
"__INT64_TYPE__": "long int", |
||||
|
"__FLT_MAX_EXP__": "128", |
||||
|
"__ORDER_BIG_ENDIAN__": "4321", |
||||
|
"__DBL_MANT_DIG__": "53", |
||||
|
"__SIZEOF_FLOAT128__": "16", |
||||
|
"__BFLT16_MANT_DIG__": "8", |
||||
|
"__GCC_ATOMIC_CHAR16_T_LOCK_FREE": "2", |
||||
|
"__DEC64_MIN__": "1E-383DD", |
||||
|
"__WINT_TYPE__": "unsigned int", |
||||
|
"__UINT_LEAST32_TYPE__": "unsigned int", |
||||
|
"__SIZEOF_SHORT__": "2", |
||||
|
"__FLT32_NORM_MAX__": "3.40282346638528859811704183484516925e+38F32", |
||||
|
"__SSE__": "1", |
||||
|
"__LDBL_MIN_EXP__": "(-16381)", |
||||
|
"__FLT64_MAX__": "1.79769313486231570814527423731704357e+308F64", |
||||
|
"__amd64__": "1", |
||||
|
"__WINT_WIDTH__": "32", |
||||
|
"__INT_LEAST8_MAX__": "0x7f", |
||||
|
"__INT_LEAST64_WIDTH__": "64", |
||||
|
"__FLT32X_MAX_10_EXP__": "308", |
||||
|
"__SIZEOF_INT128__": "16", |
||||
|
"__FLT16_MIN__": "6.10351562500000000000000000000000000e-5F16", |
||||
|
"__FLT64X_IS_IEC_60559__": "1", |
||||
|
"__LDBL_MAX_10_EXP__": "4932", |
||||
|
"__ATOMIC_RELAXED": "0", |
||||
|
"__DBL_EPSILON__": "((double)2.22044604925031308084726333618164062e-16L)", |
||||
|
"__INT_LEAST32_TYPE__": "int", |
||||
|
"_LP64": "1", |
||||
|
"__UINT8_C(c)": "c", |
||||
|
"__FLT64_MAX_EXP__": "1024", |
||||
|
"__SIZEOF_WCHAR_T__": "4", |
||||
|
"__UINT64_TYPE__": "long unsigned int", |
||||
|
"__GNUC_PATCHLEVEL__": "0", |
||||
|
"__FLT128_NORM_MAX__": "1.18973149535723176508575932662800702e+4932F128", |
||||
|
"__FLT64_NORM_MAX__": "1.79769313486231570814527423731704357e+308F64", |
||||
|
"__FLT128_HAS_QUIET_NAN__": "1", |
||||
|
"__INTMAX_MAX__": "0x7fffffffffffffffL", |
||||
|
"__INT_FAST8_TYPE__": "signed char", |
||||
|
"__FLT64X_MIN__": "3.36210314311209350626267781732175260e-4932F64x", |
||||
|
"__GNUC_STDC_INLINE__": "1", |
||||
|
"__FLT64_HAS_DENORM__": "1", |
||||
|
"__FLT32_EPSILON__": "1.19209289550781250000000000000000000e-7F32", |
||||
|
"__FLT16_HAS_DENORM__": "1", |
||||
|
"__DBL_DECIMAL_DIG__": "17", |
||||
|
"__STDC_UTF_32__": "1", |
||||
|
"__INT_FAST8_WIDTH__": "8", |
||||
|
"__FXSR__": "1", |
||||
|
"__FLT32X_MAX__": "1.79769313486231570814527423731704357e+308F32x", |
||||
|
"__DBL_NORM_MAX__": "((double)1.79769313486231570814527423731704357e+308L)", |
||||
|
"__BYTE_ORDER__": "__ORDER_LITTLE_ENDIAN__", |
||||
|
"__GCC_DESTRUCTIVE_SIZE": "64", |
||||
|
"__INTMAX_WIDTH__": "64", |
||||
|
"__FLT32_DIG__": "6", |
||||
|
"__UINT32_C(c)": "c ## U", |
||||
|
"__FLT_DENORM_MIN__": "1.40129846432481707092372958328991613e-45F", |
||||
|
"__INT8_MAX__": "0x7f", |
||||
|
"__LONG_WIDTH__": "64", |
||||
|
"__DBL_MIN__": "((double)2.22507385850720138309023271733240406e-308L)", |
||||
|
"__PIC__": "2", |
||||
|
"__INT32_MAX__": "0x7fffffff", |
||||
|
"__UINT_FAST32_TYPE__": "long unsigned int", |
||||
|
"__FLT32X_NORM_MAX__": "1.79769313486231570814527423731704357e+308F32x", |
||||
|
"__CHAR32_TYPE__": "unsigned int", |
||||
|
"__FLT_MAX__": "3.40282346638528859811704183484516925e+38F", |
||||
|
"__SSE2__": "1", |
||||
|
"__INT32_TYPE__": "int", |
||||
|
"__SIZEOF_DOUBLE__": "8", |
||||
|
"__FLT_MIN_10_EXP__": "(-37)", |
||||
|
"__FLT64_MIN__": "2.22507385850720138309023271733240406e-308F64", |
||||
|
"__INT_LEAST32_WIDTH__": "32", |
||||
|
"__INTMAX_TYPE__": "long int", |
||||
|
"__FLT32X_HAS_QUIET_NAN__": "1", |
||||
|
"__ATOMIC_CONSUME": "1", |
||||
|
"__GNUC_MINOR__": "3", |
||||
|
"__UINTMAX_MAX__": "0xffffffffffffffffUL", |
||||
|
"__PIE__": "2", |
||||
|
"__FLT32X_DENORM_MIN__": "4.94065645841246544176568792868221372e-324F32x", |
||||
|
"__DBL_MAX_10_EXP__": "308", |
||||
|
"__LDBL_DENORM_MIN__": "3.64519953188247460252840593361941982e-4951L", |
||||
|
"__INT16_C(c)": "c", |
||||
|
"__STDC__": "1", |
||||
|
"__PTRDIFF_TYPE__": "long int", |
||||
|
"__FLT32X_MIN_10_EXP__": "(-307)", |
||||
|
"__UINTPTR_TYPE__": "long unsigned int", |
||||
|
"__DEC64_SUBNORMAL_MIN__": "0.000000000000001E-383DD", |
||||
|
"__DEC128_MANT_DIG__": "34", |
||||
|
"__LDBL_MIN_10_EXP__": "(-4931)", |
||||
|
"__SIZEOF_LONG_LONG__": "8", |
||||
|
"__FLT128_DECIMAL_DIG__": "36", |
||||
|
"__GCC_ATOMIC_LLONG_LOCK_FREE": "2", |
||||
|
"__FLT32_HAS_QUIET_NAN__": "1", |
||||
|
"__FLT_DECIMAL_DIG__": "9", |
||||
|
"__UINT_FAST16_MAX__": "0xffffffffffffffffUL", |
||||
|
"__LDBL_NORM_MAX__": "1.18973149535723176502126385303097021e+4932L", |
||||
|
"__GCC_ATOMIC_SHORT_LOCK_FREE": "2", |
||||
|
"__SIZE_MAX__": "0xffffffffffffffffUL", |
||||
|
"__UINT_FAST8_TYPE__": "unsigned char", |
||||
|
"__ATOMIC_ACQ_REL": "4", |
||||
|
"__ATOMIC_RELEASE": "3" |
||||
|
}, |
||||
|
"c_user_defines": {}, |
||||
|
"c_user_undefines": [] |
||||
|
}, |
||||
|
"target_sizes": { |
||||
|
"char_bit": 8, |
||||
|
"short": 2, |
||||
|
"int": 4, |
||||
|
"long": 8, |
||||
|
"float": 4, |
||||
|
"double": 8, |
||||
|
"long_double": 16, |
||||
|
"pointer": 8, |
||||
|
"ldbl_mant_dig": 64, |
||||
|
"char": 1 |
||||
|
}, |
||||
|
"wchar_t_type": "int", |
||||
|
"ptrdiff_t_type": "long", |
||||
|
"size_t_type": "unsigned long", |
||||
|
"supports_x86_64": true |
||||
|
} |
After Width: | Height: | Size: 37 KiB |
After Width: | Height: | Size: 611 KiB |
After Width: | Height: | Size: 545 KiB |
After Width: | Height: | Size: 118 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 16 KiB |
@ -0,0 +1,77 @@ |
|||||
|
<!DOCTYPE html> |
||||
|
<html> |
||||
|
<head> |
||||
|
<meta charset='utf-8'> |
||||
|
|
||||
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" media="screen"> |
||||
|
|
||||
|
<title>入门</title> |
||||
|
</head> |
||||
|
|
||||
|
<body> |
||||
|
|
||||
|
<div class="container"> |
||||
|
<div id="header"> |
||||
|
<h1>入门</h1> |
||||
|
<h2>适用于 Linux 开发的 Visual C++</h2> |
||||
|
</div> |
||||
|
|
||||
|
<table> |
||||
|
<tr> |
||||
|
<div id="main_content"> |
||||
|
|
||||
|
<td> |
||||
|
<div id="lpanel"> |
||||
|
<h1>设置用于 Linux 开发的项目</h1> |
||||
|
|
||||
|
<p>使用此工作负荷,可创作适用于 Linux 服务器、桌面和设备的 C++ 代码。可从 VS 中管理与这些计算机的连接。VS 将自动复制和远程生成源,并可使用调试器启动应用程序。我们的项目系统支持以特定体系结构(包括 ARM)为目标。</p> |
||||
|
<img src="images\ArchOptions.gif"/> |
||||
|
|
||||
|
<h1>正在连接到 Linux</h1> |
||||
|
<h2>先决条件</h2> |
||||
|
<p>现在仅支持在 Linux 目标计算机上远程构建。我们不受特定 Linux 发行版的限制,但确实依赖于某些工具的存在。具体说来,我们需要 openssh-server、g++、gdb 和 gdbserver。请使用你喜爱的包管理器安装它们,例如,在基于 Debian 的系统上,可以使用 sudo apt-get install openssh-server g++ gdb gdbserver</p> |
||||
|
|
||||
|
<h2>第一个连接</h2> |
||||
|
<p>第一次以 Linux 计算机为目标时,系统将提示你输入连接信息。此操作由生成项目触发。</p> |
||||
|
<img src="images\firstconnection.png"/> |
||||
|
|
||||
|
<h2>添加和删除连接</h2> |
||||
|
<p>若要添加新连接,请转到“工具”>“选项”并搜索“连接”,连接管理器将显示在“跨平台”下。可从此处添加和移除连接。</p> |
||||
|
<img src="images\ManageConnections.gif"/> |
||||
|
|
||||
|
<p>若要更改项目使用的连接,请转到项目属性常规设置并更新“远程生成计算机”选项。</p> |
||||
|
<img src="images\ChangeRemote.gif"/> |
||||
|
|
||||
|
<h1>项目属性</h1> |
||||
|
<p>控制 C++ 编译所需的所有选项都在项目属性页上公开。我们将具体介绍 Linux 的一些工作原理。在常规设置下,你将看到远程根已默认设置为 ~/projects/,我们要将远程项目目录设置为与该位置的项目名称匹配。</p> |
||||
|
<img src="images\OutputTypes.gif"/> |
||||
|
|
||||
|
<p>查看项目的“常规设置”,可以看到输出目录和中间目录的配置情况。此外,还会看到此项目已配置为应用程序,因此可执行文件位于 bin/x64/Debug/ 下,名为 ConsoleApplication1.out。请注意,对于配置类型,我们也支持静态和动态库。</p> |
||||
|
|
||||
|
<p>在“链接器”>“输入属性”页上添加其他库依赖项。</p> |
||||
|
<img src="images\linker.png"/> |
||||
|
|
||||
|
<p>可将额外的预启动命令传递给调试器,以执行在远程 linux 计算机上启动图形应用等操作。</p> |
||||
|
<img src="images\debuggerexport.png"/> |
||||
|
|
||||
|
<p>还可发送生成后事件以控制远程行为,比如在本例中,导出 gpio pin 以便在不要求可执行文件以超级用户身份运行的情况下使用。</p> |
||||
|
<img src="images\postbuild.png"/> |
||||
|
|
||||
|
</div> |
||||
|
</td> |
||||
|
<td> |
||||
|
<div id="rpanel"> |
||||
|
|
||||
|
<h1>资源</h1> |
||||
|
|
||||
|
<p>请查看 <a href="http://aka.ms/vslinux">VC++ for Linux 开发页</a>,我们将持续发布更新并提供更多深入介绍使用方法的详细信息。</p> |
||||
|
<h1>给我们提供反馈</h1> |
||||
|
<p>使用 Visual Studio 中的发送反馈功能,或通过<a href=" https://developercommunity.visualstudio.com/">开发人员社区</a>与我们联系</p> |
||||
|
</div> |
||||
|
</td> |
||||
|
</div> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,119 @@ |
|||||
|
body { |
||||
|
margin: 0; |
||||
|
padding: 0; |
||||
|
border: 0; |
||||
|
color: #1E1E1E; |
||||
|
font-size: 13px; |
||||
|
font-family: "Segoe UI", Helvetica, Arial, sans-serif; |
||||
|
line-height: 1.45; |
||||
|
word-wrap: break-word; |
||||
|
} |
||||
|
|
||||
|
/* General & 'Reset' Stuff */ |
||||
|
|
||||
|
|
||||
|
.container { |
||||
|
width: 1100px; |
||||
|
margin: 0 auto; |
||||
|
} |
||||
|
|
||||
|
section { |
||||
|
display: block; |
||||
|
margin: 0; |
||||
|
} |
||||
|
|
||||
|
h1, h2, h3, h4, h5, h6 { |
||||
|
margin: 0; |
||||
|
} |
||||
|
|
||||
|
table, tr { |
||||
|
width: 1100px; |
||||
|
padding: 0px; |
||||
|
vertical-align: top; |
||||
|
} |
||||
|
|
||||
|
/* Header, <header> |
||||
|
header - container |
||||
|
h1 - project name |
||||
|
h2 - project description |
||||
|
*/ |
||||
|
|
||||
|
#header { |
||||
|
color: #FFF; |
||||
|
background: #68217a; |
||||
|
position:relative; |
||||
|
} |
||||
|
h1, h2 { |
||||
|
font-family: "Segoe UI Light", "Segoe UI", Helvetica, Arial, sans-serif; |
||||
|
line-height: 1; |
||||
|
margin: 0 18px;; |
||||
|
padding: 0; |
||||
|
} |
||||
|
#header h1 { |
||||
|
font-size: 3.4em; |
||||
|
padding-top: 18px; |
||||
|
font-weight: normal; |
||||
|
margin-left: 15px; |
||||
|
} |
||||
|
|
||||
|
#header h2 { |
||||
|
font-size: 1.5em; |
||||
|
margin-top: 10px; |
||||
|
padding-bottom: 18px; |
||||
|
font-weight: normal; |
||||
|
} |
||||
|
|
||||
|
#main_content { |
||||
|
width: 100%; |
||||
|
display: flex; |
||||
|
flex-direction: row; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
h1, h2, h3, h4, h5, h6 { |
||||
|
font-weight: bolder; |
||||
|
} |
||||
|
|
||||
|
#main_content h1 { |
||||
|
font-size: 1.8em; |
||||
|
margin-top: 34px; |
||||
|
} |
||||
|
|
||||
|
#main_content h1:first-child { |
||||
|
margin-top: 30px; |
||||
|
} |
||||
|
|
||||
|
#main_content h2 { |
||||
|
font-size: 1.8em; |
||||
|
} |
||||
|
p, ul { |
||||
|
margin: 11px 18px; |
||||
|
} |
||||
|
|
||||
|
#main_content a { |
||||
|
color: #06C; |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
ul { |
||||
|
margin-top: 13px; |
||||
|
margin-left: 18px; |
||||
|
padding-left: 0; |
||||
|
} |
||||
|
ul li { |
||||
|
margin-left: 18px; |
||||
|
padding-left: 0; |
||||
|
} |
||||
|
#lpanel { |
||||
|
width: 870px; |
||||
|
float: left; |
||||
|
} |
||||
|
#rpanel ul { |
||||
|
list-style-type: none; |
||||
|
} |
||||
|
#rpanel ul li { |
||||
|
line-height: 1.8em; |
||||
|
} |
||||
|
#rpanel { |
||||
|
background: #e7e7e7; |
||||
|
width: 230px; |
||||
|
} |