зеркало из https://github.com/dotnet/corefx.git
Страница:
Development environment setup for Linux
Страницы
ApiCompat
Build and run tests
Building .NET Core 2.x on FreeBSD
Building .NET Core 3.x on FreeBSD
Checking out the code repository
Contributing
Contributions
Creating a Pull Request
Development environment setup for Linux
Development environment setup for MacOS
Development environment setup for Windows
Enabling New OS
HTTP 2 Implementation Status
Hackathon
Home
Issues
Joining .NET Core team
Links
New contributor Docs
New contributor docs TODO list
Pick issue
Setting up the development environment
UWP Compat
git reference
12
Development environment setup for Linux
Aaron Franke редактировал(а) эту страницу 2019-08-31 13:23:53 -04:00
This page describes the necessary steps for setting up your development environment on Linux in order to be able to make contributions to the repository.
Required Software
- x86_64 Linux distribution
- Note: 32bit distros are only community supported. ARM needs to cross-compile.
- Packages for tools must be installed:
- clang/llvm 3.5+ (3.9+ for ARM)
- cmake
- Packages for libraries must be installed in -development versions (with appropriate header files):
- openssl
- curl
- libunwind
- libicu
Distro specific instructions
Fedora
- Fedora 26:
dnf install git tar libunwind compat-openssl10-devel libicu cmake clang zlib-devel libcurl-devel krb5-devel
- Fedora 25:
sudo dnf install git tar libunwind openssl-devel libicu cmake clang zlib-devel libcurl-devel krb5-devel
Ubuntu
- Ubuntu 18.04:
sudo apt install git clang-3.9 cmake make libc6-dev libssl-dev libkrb5-dev libcurl4-openssl-dev zlib1g-dev libicu60 libunwind8 curl
- Ubuntu 16.04:
sudo apt install git clang-3.5 cmake make libc6-dev libssl-dev libkrb5-dev libcurl4-openssl-dev zlib1g-dev libicu55 libunwind8 curl
- Ubuntu 14.04:
sudo apt-get install git clang-3.5 cmake make libc6-dev libssl-dev libkrb5-dev libcurl4-openssl-dev zlib1g-dev libunwind8 libicu52 curl
Optional Software
You can use Visual Studio Code as your development IDE.