{"id":924,"date":"2011-10-15T21:17:03","date_gmt":"2011-10-15T13:17:03","guid":{"rendered":"http:\/\/kaoru.tech\/archives\/924"},"modified":"2011-10-15T21:25:00","modified_gmt":"2011-10-15T13:25:00","slug":"cross-crompile-minicom","status":"publish","type":"post","link":"http:\/\/kaoru.tech:7000\/wordpress\/?p=924","title":{"rendered":"Cross-crompile minicom"},"content":{"rendered":"<p>minicom\u9700\u8981ncurses\uff0c\u5982\u679c\u4f60\u7684\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883\u81ea\u5e26\u7684\u8bdd\u4f1a\u7701\u5f88\u591a\u4e8b\u60c5\u3002\u5426\u5219\u9700\u8981\u5148\u7f16\u8bd1ncurses\u3002<\/p>\n<p>\u4e0d\u7136\u4f1a\u51fa\u73b0\u5982\u4e0b\u7684\u9519\u8bef\u4fe1\u606f\uff1a<\/p>\n<blockquote>\n<pre><i>window.c:195: error: too many arguments to function 'tputs'\n<\/i><i>window.c: In function '_gotoxy':\n<\/i><i>window.c:296: error: too many arguments to function 'tgoto'\n<\/i><i>window.c:304: error: too many arguments to function 'tgoto'\n<\/i><i>window.c:340: error: 'BC' undeclared (first use in this function)\n<\/i><i>...   (more of same)<\/i><\/pre>\n<\/blockquote>\n<p>\u4ece<a title=\"http:\/\/www.gnu.org\/software\/ncurses\/ncurses.html\" href=\"http:\/\/www.gnu.org\/software\/ncurses\/ncurses.html\">http:\/\/www.gnu.org\/software\/ncurses\/ncurses.html<\/a>\u4e0b\u8f7dncurses<\/p>\n<pre lang=\"bash\">$ .\/configure --host=powerpc-e300c3-linux-gnu --with-shared --prefix=\/opt\/freescale\/usr\/local\/gcc-4.1.78-eglibc-2.5.78-1\/powerpc-e300c3-linux-gnu\/powerpc-e300c3-linux-gnu\/libc\/usr<\/pre>\n<p>\u56e0\u4e3a\u6211\u4eec\u6307\u5b9a\u4e86prefix\uff0cncurses\u4f1a\u5230\u9519\u8bef\u7684\u5730\u65b9(prefix\/share\/terminfo)\u627eterminfo\u3002\u6267\u884cminicom\u7684\u65f6\u5019\u5c31\u4f1a\u51fa\u73b0\u5982\u4e0b\u7684\u9519\u8bef\u4fe1\u606f\uff1a<\/p>\n<blockquote>\n<p>No termcap entry for vt102<\/p>\n<\/blockquote>\n<p>\u6240\u4ee5\u9700\u8981\u4fee\u6539TERMINFO\u9ed8\u8ba4\u5bfb\u627e\u8def\u5f84\u3002<\/p>\n<pre lang=\"bash\">$ vi include\/ncurses_cfg.h<\/pre>\n<p>\u4fee\u6539<em>TERMINFO_DIRS<\/em>\u548c<em>TERMINFO<\/em>\u5b8f\u4e3a<em>&quot;\/usr\/share\/terminfo&quot;<\/em><\/p>\n<pre lang=\"bash\">$ make<\/pre>\n<pre lang=\"bash\">$ sudo make install<\/pre>\n<p>\u4ece<a title=\"http:\/\/alioth.debian.org\/projects\/minicom\/\" href=\"http:\/\/alioth.debian.org\/projects\/minicom\/\">http:\/\/alioth.debian.org\/projects\/minicom\/<\/a>\u4e0b\u8f7dminicom<\/p>\n<pre lang=\"bash\">$ .\/configure --host=powerpc-e300c3-linux-gnu<\/pre>\n<pre lang=\"bash\">$ make<\/pre>\n<p>\u5c31\u53ef\u4ee5\u83b7\u5f97minicom<\/p>\n<p>\u6700\u540e\u62f7\u8d1d<em>libncurses.so<\/em>\u5230\/lib\uff0c\u62f7\u8d1d\u6587\u4ef6<em>\/usr\/share\/terminfo\/v\/vt102<\/em>\u5373\u53ef\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>minicom\u9700\u8981ncurses\uff0c\u5982\u679c\u4f60\u7684\u4ea4\u53c9\u7f16\u8bd1\u73af\u5883\u81ea\u5e26\u7684\u8bdd\u4f1a\u7701\u5f88\u591a\u4e8b\u60c5\u3002\u5426\u5219\u9700\u8981\u5148\u7f16\u8bd1ncurses\u3002 \u4e0d\u7136\u4f1a\u51fa\u73b0\u5982\u4e0b\u7684\u9519\u8bef\u4fe1\u606f\uff1a window.c:195: error: too many arguments to function &#8216;tputs&#8217; window.c: In function &#8216;_gotoxy&#8217;: window.c:296: error: too many arguments to function &#8216;tgoto&#8217; window.c:304: error: too many arguments to function &#8216;tgoto&#8217;&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[16],"tags":[208,15,122],"class_list":["post-924","post","type-post","status-publish","format-standard","hentry","category-crosscompile","tag-crosscompile","tag-minicom","tag-ncurses"],"_links":{"self":[{"href":"http:\/\/kaoru.tech:7000\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/kaoru.tech:7000\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/kaoru.tech:7000\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/kaoru.tech:7000\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/kaoru.tech:7000\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=924"}],"version-history":[{"count":6,"href":"http:\/\/kaoru.tech:7000\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/924\/revisions"}],"predecessor-version":[{"id":930,"href":"http:\/\/kaoru.tech:7000\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/924\/revisions\/930"}],"wp:attachment":[{"href":"http:\/\/kaoru.tech:7000\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/kaoru.tech:7000\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=924"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/kaoru.tech:7000\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}