Linux上编译CoreCLR源代码
>>Build日期:2015-2-5。
Linux发行版用的是CentOS 6.5,操作步骤:
1)配置git: git config --global http.sslverify false
2)签出github上的CoreCLR代码库: git clone https://github.com/dotnet/coreclr.git
3)安装cmake: yum install cmake
4)安装clang: yum install clang
5)运行build命令: sh build.sh
6)build结果——失败!错误信息如下:
Commencing CoreCLR Repo build Checking pre-requisites... Commencing build of native components for amd64/debug Invoking cmake with arguments: /data/git/coreclr DEBUG Detected Linux x86_64 -- Configuring done -- Generating done -- Build files have been written to: /data/git/coreclr/binaries/CMake Executing make [ 0%] Building CXX object src/pal/src/CMakeFiles/CoreClrPal.dir/exception/seh.cpp.o In file included from /data/git/coreclr/src/pal/src/exception/seh.cpp:22: In file included from /usr/bin/../lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:34: In file included from /usr/bin/../lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/exception:148: /usr/bin/../lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/exception_ptr.h:143:13: error: unknown type name ‘type_info‘ const type_info* ^ 1 error generated. make[2]: *** [src/pal/src/CMakeFiles/CoreClrPal.dir/exception/seh.cpp.o] Error 1 make[1]: *** [src/pal/src/CMakeFiles/CoreClrPal.dir/all] Error 2 make: *** [all] Error 2 Failed to build coreclr components.
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。