{"id":223,"date":"2015-10-05T11:52:22","date_gmt":"2015-10-05T03:52:22","guid":{"rendered":"http:\/\/blog.haostudio.net\/hwp\/?p=223"},"modified":"2017-07-25T00:11:20","modified_gmt":"2017-07-24T16:11:20","slug":"%e5%9c%a8debian%e4%b8%ad%e5%ae%89%e8%a3%9dcross-toolchains","status":"publish","type":"post","link":"https:\/\/blog.haostudio.net\/hwp\/%e5%9c%a8debian%e4%b8%ad%e5%ae%89%e8%a3%9dcross-toolchains\/","title":{"rendered":"\u5728Debian\u4e2d\u5b89\u88ddCross-Toolchains"},"content":{"rendered":"<!--more-->\n<h1>\u5728Debian\u4e2d\u5b89\u88ddCross-Toolchains<\/h1>\n<h2>\u4ee5\u4e0b\u9069\u7528Debian 8, \u5b89\u88ddarmhf cross-toolchain.<\/h2>\n<p>\u5efa\u7acb\/etc\/apt\/sources.list.d\/crosstools.list\u6a94\u6848, \u5167\u5bb9\u5982\u4e0b:<\/p>\n<pre><code>deb http:\/\/emdebian.org\/tools\/debian\/ jessie main\n<\/code><\/pre>\n<p>\u63a5\u4e0b\u4f86\u9700\u8981\u5b89\u88ddarchive key<\/p>\n<pre><code>#curl http:\/\/emdebian.org\/tools\/debian\/emdebian-toolchain-archive.key | sudo apt-key add -\n<\/code><\/pre>\n<p>\u65b0\u589earmhf \u67b6\u69cb<\/p>\n<pre><code>#dpkg --add-architecture armhf\n<\/code><\/pre>\n<p>\u7136\u5f8c\u5c31\u53ef\u4ee5\u7528apt \u4f86\u5b89\u88ddarmhf tool chain\u4e86<\/p>\n<pre><code>#apt-get update\n#apt-get install crossbuild-essential-armhf\n\u88dd\u5b8c\u5f8c, GCC CROSS_COMPILE PREFIX \u70ba arm-linux-gnueabihf-\n<\/code><\/pre>\n<p>\u540c\u7406, \u53ef\u65b0\u589earmel \u6216 arm64 cross-toolchain<\/p>\n<pre><code>for armel\n#dpkg --add-architecture armel\n#apt-get update\n#apt-get install crossbuild-essential-armel\n\u88dd\u5b8c\u5f8c, GCC CROSS_COMPILE PREFIX \u70ba arm-linux-gnueabi-\n\nfor arm64\n#dpkg --add-architecture arm64\n#apt-get update\n#apt-get install crossbuild-essential-arm64\n\u88dd\u5b8c\u5f8c, GCC CROSS_COMPILE PREFIX \u70ba aarch64-linux-gnu-\n<\/code><\/pre>\n<hr \/>\n<h3>\u53c3\u8003\u8cc7\u6599<\/h3>\n<ol>\n<li><a href=\"https:\/\/wiki.debian.org\/CrossToolchains\">CrossToolchains<\/a><\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,2],"tags":[82,83],"class_list":["post-223","post","type-post","status-publish","format-standard","hentry","category-embedded-system","category-linux","tag-armhf","tag-crosstoolchain"],"_links":{"self":[{"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/posts\/223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/comments?post=223"}],"version-history":[{"count":7,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/posts\/223\/revisions"}],"predecessor-version":[{"id":391,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/posts\/223\/revisions\/391"}],"wp:attachment":[{"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/media?parent=223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/categories?post=223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/tags?post=223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}