{"id":33,"date":"2018-03-10T10:09:06","date_gmt":"2018-03-10T02:09:06","guid":{"rendered":"http:\/\/www.max-shu.com\/blog\/?p=33"},"modified":"2018-03-10T10:10:17","modified_gmt":"2018-03-10T02:10:17","slug":"arm%e4%ba%a4%e5%8f%89%e7%bc%96%e8%af%91%e7%8e%af%e5%a2%83","status":"publish","type":"post","link":"http:\/\/www.max-shu.com\/blog\/?p=33","title":{"rendered":"ARM\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883"},"content":{"rendered":"<div><\/div>\n<div><a href=\"http:\/\/adaishu.blog.163.com\/blog\/static\/175831286201132625458322\/\">\u8fc1\u79fb\u81ea\uff1ahttp:\/\/adaishu.blog.163.com\/blog\/static\/175831286201132625458322\/<\/a><\/div>\n<div><\/div>\n<div>1. \u5efa\u7acb\u4e00\u4e2alinux\u7f16\u8bd1\u73af\u5883\uff0c\u6211\u9009\u7684\u662fFedora 14\u3002<\/div>\n<div>\u672c\u6587\u6240\u6709\u64cd\u4f5c\u90fd\u5728root\u7528\u6237\u6267\u884c\u3002<\/div>\n<div><\/div>\n<div>2. \u4ea4\u53c9\u7f16\u8bd1\u73af\u5883\u5efa\u7acb\uff1a<\/div>\n<div>\u62f7\u8d1darm-2010.09-51-arm-none-eabi-i686-pc-linux-gnu.tar.bz2\u5230Fedora14\u7684\/root\/\u76ee\u5f55\uff1a<\/div>\n<div># cd \/root\/<\/div>\n<div># mkdir maxshu<\/div>\n<div># tar -jxvf arm-2010.09-51-arm-none-eabi-i686-pc-linux-gnu.tar.bz2 -C maxshu\/<\/div>\n<div># vi .bash_profile<\/div>\n<div>\u00a0\u00a0 \u00a0\u00a0PATH=\/root\/maxshu\/arm-2010.09\/bin\/:$PATH:$HOME\/bin<\/div>\n<div># . .bash_profile<\/div>\n<div># arm-none-eabi-gcc -v<\/div>\n<div>Using built-in specs.<\/div>\n<div>COLLECT_GCC=arm-none-eabi-gcc<\/div>\n<div>COLLECT_LTO_WRAPPER=\/root\/maxshu\/arm-2010.09\/bin\/..\/libexec\/gcc\/arm-none-eabi\/4.5.1\/lto-wrapper<\/div>\n<div>Target: arm-none-eabi<\/div>\n<div>Configured with: \/scratch\/julian\/2010q3-release-eabi-lite\/src\/gcc-4.5-2010.09\/configure &#8211;build=i686-pc-linux-gnu &#8211;host=i686-pc-linux-gnu &#8211;target=arm-none-eabi &#8211;enable-threads &#8211;disable-libmudflap &#8211;disable-libssp &#8211;disable-libstdcxx-pch &#8211;enable-extra-sgxxlite-multilibs &#8211;with-gnu-as &#8211;with-gnu-ld &#8211;with-specs=&#8217;%{save-temps: -fverbose-asm} -D__CS_SOURCERYGXX_MAJ__=2010 -D__CS_SOURCERYGXX_MIN__=9 -D__CS_SOURCERYGXX_REV__=51 %{O2:%{!fno-remove-local-statics: -fremove-local-statics}} %{O*:%{O|O0|O1|O2|Os:;:%{!fno-remove-local-statics: -fremove-local-statics}}}&#8217; &#8211;enable-languages=c,c++ &#8211;disable-shared &#8211;enable-lto &#8211;with-newlib &#8211;with-pkgversion=&#8217;Sourcery G++ Lite 2010.09-51&#8242; &#8211;with-bugurl=https:\/\/support.codesourcery.com\/GNUToolchain\/ &#8211;disable-nls &#8211;prefix=\/opt\/codesourcery &#8211;with-headers=yes &#8211;with-sysroot=\/opt\/codesourcery\/arm-none-eabi &#8211;with-build-sysroot=\/scratch\/julian\/2010q3-release-eabi-lite\/install\/arm-none-eabi &#8211;with-gmp=\/scratch\/julian\/2010q3-release-eabi-lite\/obj\/host-libs-2010.09-51-arm-none-eabi-i686-pc-linux-gnu\/usr &#8211;with-mpfr=\/scratch\/julian\/2010q3-release-eabi-lite\/obj\/host-libs-2010.09-51-arm-none-eabi-i686-pc-linux-gnu\/usr &#8211;with-mpc=\/scratch\/julian\/2010q3-release-eabi-lite\/obj\/host-libs-2010.09-51-arm-none-eabi-i686-pc-linux-gnu\/usr &#8211;with-ppl=\/scratch\/julian\/2010q3-release-eabi-lite\/obj\/host-libs-2010.09-51-arm-none-eabi-i686-pc-linux-gnu\/usr &#8211;with-host-libstdcxx=&#8217;-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm&#8217; &#8211;with-cloog=\/scratch\/julian\/2010q3-release-eabi-lite\/obj\/host-libs-2010.09-51-arm-none-eabi-i686-pc-linux-gnu\/usr &#8211;with-libelf=\/scratch\/julian\/2010q3-release-eabi-lite\/obj\/host-libs-2010.09-51-arm-none-eabi-i686-pc-linux-gnu\/usr &#8211;disable-libgomp &#8211;enable-poison-system-directories &#8211;with-build-time-tools=\/scratch\/julian\/2010q3-release-eabi-lite\/install\/arm-none-eabi\/bin &#8211;with-build-time-tools=\/scratch\/julian\/2010q3-release-eabi-lite\/install\/arm-none-eabi\/bin<\/div>\n<div>Thread model: single<\/div>\n<div>gcc version 4.5.1 (Sourcery G++ Lite 2010.09-51)<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u8fc1\u79fb\u81ea\uff1ahttp:\/\/adaishu.blog.163.com\/blog\/static\/17583128620 &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[8,9,7,10],"class_list":["post-33","post","type-post","status-publish","format-standard","hentry","category-6","tag-arm","tag-linux","tag-7","tag-10"],"views":2314,"_links":{"self":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=33"}],"version-history":[{"count":1,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/33\/revisions"}],"predecessor-version":[{"id":34,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/33\/revisions\/34"}],"wp:attachment":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=33"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=33"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}