{"id":1,"date":"2025-07-23T23:37:32","date_gmt":"2025-07-23T15:37:32","guid":{"rendered":"http:\/\/myws2.seelles.cn\/?p=1"},"modified":"2025-07-23T23:41:05","modified_gmt":"2025-07-23T15:41:05","slug":"hello-world","status":"publish","type":"post","link":"https:\/\/myws2.seelles.cn\/index.php\/2025\/07\/23\/hello-world\/","title":{"rendered":"\u4ea4\u53c9\u7f16\u8bd1"},"content":{"rendered":"\n<p><a href=\"https:\/\/fsyd88.github.io\/2017\/11\/23\/cross\/\">arm\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883<\/a><br>#\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883\u7684\u642d\u5efa<br>1.\u5230<a href=\"https:\/\/buildroot.org\/download.html\" target=\"_blank\" rel=\"noreferrer noopener\">buildroot.org<\/a>\u53bb\u4e0b\u8f7d\u6784\u5efa\u5305<br>2.\u89e3\u538b make menuconfig \u8fdb\u5165\u914d\u7f6e\u83dc\u5355 \u5982\u4e0b\uff1a<br><img decoding=\"async\" src=\"http:\/\/www.cnitblog.com\/images\/cnitblog_com\/gouzhuang\/buildroot-2009.11-menuconfig.png\"><br>\u4e3b\u8981\u4ecb\u7ecd\uff1a<br><code>target Architecture \u9009\u62e9CPU\u5e73\u53f0 Toolchain \u5de5\u5177\u94fe\uff08\u9ed8\u8ba4\u6ca1\u6709\u52fe\u9009C++\u652f\u6301\uff09 Package Selection \u9009\u62e9\u6269\u5c55\u5305\uff08\u4f9b\u7f16\u8bd1\u4f7f\u7528\uff0c\u591a\u9009\u4e9b\u7f16\u8bd1 \u8f6f\u4ef6\u65f6\u5c31\u4e0d\u9700\u8981\u7f16\u8bd1\u7b2c\u4e09\u65b9\u5305\u4e86\uff09 \u4e3b\u8981\u5728library\u91cc\u9762\u3002<\/code><br><br>1<br>apt-get install autoconf automake bash bison bzip2 diffutils file flex g++ gawk gcc-multilib gettext gperf groff-base libncurses-dev libexpat1-dev libslang2 libssl-dev libtool libxml-parser-perl make patch perl pkg-config shtool tar texinfo unzip zlib1g zlib1g-dev bc<br><br>3.make \u5f00\u59cb\u5b89\u88c5(\u5f88\u4e45)<br>4.\u5b89\u88c5\u5b8c\u6210\uff1a export PATH=$PATH:\/opt\/cross\/host\/bin \u52a0\u5165\u73af\u5883\u53d8\u91cf<br>5.aria2\u9759\u6001\u7f16\u8bd1<br><br>MY_USR_DIR=\/opt\/cross\/host\/arm-buildroot-linux-uclibcgnueabi\/sysroot\/usr<br>CC=arm-linux-gcc \\<br>STRIP=arm-linux-strip \\<br>CXX=arm-linux-g++ \\<br>AR=arm-linux-ar \\<br>RANLIB=arm-linux-ranlib \\<br>KG_CONFIG_PATH=$MY_USR_DIR\/lib\/pkgconfig \\<br>LD_LIBRARY_PATH=$MY_USR_DIR\/lib \\<br>.\/configure \\<br>ARIA2_STATIC=yes \\<br>&#8211;host=arm-uclibc-linux \\<br>LIBSSH2_CFLAGS=-I$MY_USR_DIR\/include \\<br>LIBSSH2_LIBS=$MY_USR_DIR\/lib\/libssh2.la \\<br>SQLITE3_CFLAGS=-I$MY_USR_DIR\/include \\<br>SQLITE3_LIBS=$MY_USR_DIR\/lib\/libsqlite3.la<br><br>make<br><br><a href=\"https:\/\/fsyd88.github.io\/#%E7%98%A6%E8%BA%AB\"><\/a>\u7626\u8eab<br>arm-linux-strip -s src\/aria2c<br><a href=\"https:\/\/fsyd88.github.io\/#%E7%AC%AC%E4%B8%89%E6%96%B9%E5%8C%85%E7%BC%96%E8%AF%91-%E5%BE%88%E5%A4%9A%E6%97%B6%E5%80%99%E9%9C%80%E8%A6%81%E4%BE%9D%E8%B5%96%E5%8C%85%E9%83%BD%E8%A6%81%E8%87%AA%E5%B7%B1%E7%BC%96%E8%AF%91\"><\/a>\u7b2c\u4e09\u65b9\u5305\u7f16\u8bd1(\u5f88\u591a\u65f6\u5019\u9700\u8981\u4f9d\u8d56\u5305\u90fd\u8981\u81ea\u5df1\u7f16\u8bd1):<br>iconv\u5e93\u5b89\u88c5<br><br>CC=arm-linux-gcc STRIP=arm-linux-strip CXX=arm-linux-g++ AR=arm-linux-ar RANLIB=arm-linux-ranlib .\/configure &#8211;host=arm-uclibc-linux &#8211;prefix=\/home\/host\/arm-buildroot-linux-uclibcgnueabi\/sysroot\/usr\/<br>make\uff01<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>arm\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883#\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883\u7684\u642d\u5efa1.\u5230buildroot.org\u53bb\u4e0b\u8f7d\u6784\u5efa\u53052.\u89e3\u538b make menu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/myws2.seelles.cn\/index.php\/wp-json\/wp\/v2\/posts\/1","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myws2.seelles.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myws2.seelles.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myws2.seelles.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myws2.seelles.cn\/index.php\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":2,"href":"https:\/\/myws2.seelles.cn\/index.php\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":8,"href":"https:\/\/myws2.seelles.cn\/index.php\/wp-json\/wp\/v2\/posts\/1\/revisions\/8"}],"wp:attachment":[{"href":"https:\/\/myws2.seelles.cn\/index.php\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myws2.seelles.cn\/index.php\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myws2.seelles.cn\/index.php\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}