# 如何编译full-SDK **full-SDK**是æä¾›OpenHarmonyå…¨é‡æŽ¥å£çš„SDK,包å«äº†ç³»ç»Ÿåº”用所需è¦çš„高æƒé™API,用于厂商开å‘应用。 从OpenHarmony3.2Beta5版本开始,ä¸å†éšç‰ˆæœ¬æä¾›**full-SDK**。如有需è¦ï¼Œå¯é€šè¿‡å…¨é‡æºç 自行编译。 ## 编译full-SDK **å‰ææ¡ä»¶** 1. 需注册ç 云SSH公钥,具体请å‚考 http://gitee.com/help/articles/4191 2. é…ç½®æœåŠ¡å™¨çŽ¯å¢ƒï¼Œå…·ä½“请å‚考[æ建开å‘环境](../../device-dev/quick-start/quickstart-ide-env-ubuntu.md) **下载和编译命令** 1. åˆå§‹åŒ–manifest:repo init -u https://gitee.com/openharmony/manifest.git -b $manifest_branch --no-repo-verify --repo-url=https://gitee.com/oschina/repo --no-clone-bundle 2. æ ¹æ®ä¸Šé¢ä¸‹è½½çš„manifest仓进行下载代ç :repo sync -c -d --force-sync 3. 预编译:yes y | apt install libxinerama-dev libxcursor-dev libxrandr-dev libxi-dev && rm -rf prebuilts/clang/ohos/darwin-x86_64/clang-480513 && rm -rf prebuilts/clang/ohos/windows-x86_64/clang-480513 && rm -rf prebuilts/clang/ohos/linux-x86_64/clang-480513 && apt-get update -qqy && apt-get install doxygen -y --force-yes 4. 编译windows:./build.sh --product-name ohos-sdk 5. 编译mac:./build.sh --product-name ohos-sdk --gn-args full_mini_debug=false --keep-ninja-going --gn-args=is_use_check_deps=false 编译æˆåŠŸåŽå¯¼å‡ºout/sdk/packages/ohos-sdk/目录下的文件å³å¯ ## 替æ¢SDK full-SDK编译完æˆåŽéœ€è¦åœ¨DevEcoStudio替æ¢ä½¿ç”¨ï¼Œå…·ä½“请å‚考[full-SDK替æ¢æŒ‡å—](full-sdk-switch-guide.md)。