{"id":2037,"date":"2014-08-07T00:01:52","date_gmt":"2014-08-06T15:01:52","guid":{"rendered":"https:\/\/je1sgh.mydns.jp\/?page_id=2037"},"modified":"2014-08-07T00:01:52","modified_gmt":"2014-08-06T15:01:52","slug":"linux-x-org","status":"publish","type":"page","link":"https:\/\/je1sgh.mydns.jp\/?page_id=2037","title":{"rendered":"Linux (X.org)"},"content":{"rendered":"<p><a title=\"PIC\" href=\"https:\/\/je1sgh.mydns.jp\/?page_id=1392\">PIC<\/a>&gt;<a title=\"SDCC + MPLab X\" href=\"https:\/\/je1sgh.mydns.jp\/?page_id=2035\">SDCC+MPLab X<\/a><\/p>\n<h1><strong>SDCC + MPLab X (Linux X.org)<\/strong><\/h1>\n<h2>\u6700\u521d\u306b\u6210\u529f<\/h2>\n<p>MacOS X, Windows\u3068Linux\u3067\u8a66\u884c\u932f\u8aa4\u3057\uff0cLinux\u304c\u6700\u521d\u306b\u4f55\u3068\u304b\u6210\u529f\u3057\u305f\u3088\u3046\u3067\u3059\uff0e\u95a2\u4fc2\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306f\uff0c\u4e0b\u8a18\u306e\u901a\u308a\u3067\uff0c\u3044\u305a\u308c\u3082\u6700\u65b0\u306e\u5b89\u5b9a\u7248\u3068\u601d\u3044\u307e\u3059<sup class=\"modern-footnotes-footnote \" data-mfn=\"1\" data-mfn-post-scope=\"00000000000002ee0000000000000000_2037\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000002ee0000000000000000_2037-1\">1<\/a><\/sup><span id=\"mfn-content-00000000000002ee0000000000000000_2037-1\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"1\">2014\u5e748\u67087\u65e5\u73fe\u5728\uff0e\u305f\u3060\u3057\uff0cKernel\u306f\uff0c3.16.0\u304c\u51fa\u3066\u307e\u3059\uff0e<\/span>\uff0e<\/p>\n<ul>\n<li>MPLab X V.2.15<\/li>\n<li>Boost lib 1.55<\/li>\n<li>gputils 1.3.0<\/li>\n<li>sdcc 3.4.0<\/li>\n<li>Java JDK 8u11<\/li>\n<li>Slackware 13<\/li>\n<li>Kernel 3.15.7<\/li>\n<li>AMD Athlon(tm) II X4 605e<\/li>\n<\/ul>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u56f0\u96e3\u306b\u3055\u305b\u3066\u3044\u308b\u6700\u5927\u306e\u7406\u7531\u306f\uff0c\u53e4\u3044sdcc, gputils\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3042\u308b\u3053\u3068\u3060\u3068\u601d\u3044\u307e\u3059\uff0e<\/p>\n<h1>MPLab X<\/h1>\n<p>\u307e\u3042\uff0cMPLab X\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\uff0c\u3042\u3048\u3066\u66f8\u304f\u5fc5\u8981\u3082\u306a\u3044\u3068\u601d\u3044\u307e\u3059\uff0e\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3068\uff0c\/opt\/microchip\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059\uff0e\u305d\u306e\u307e\u307e\u3067\u884c\u304d\u307e\u3059\uff0e<\/p>\n<h1>Boost lib<\/h1>\n<p>Boost lib\u306f\uff0cKDE\u3067\u3055\u3093\u3056\u3093\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u304d\u307e\u3057\u305f\u304b\u3089\uff0c\u7279\u306b\u4f55\u306b\u3082\u8003\u3048\u305a\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3057\u305f\uff0e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306e\u30d1\u30b9\u306f\u60a9\u3080\u3068\u3053\u308d\u3067\u3059\u304c\uff0c\u30b7\u30b9\u30c6\u30e0\u306b\u6df1\u304f\u4f9d\u5b58\u3057\uff0cKDE\u4ee5\u5916\u306e\u30bd\u30d5\u30c8\u3082\u5fc5\u8981\u3068\u3059\u308b\u3053\u3068\u304c\u3042\u308b\u3067\uff0c\/usr\u306b\u3057\u3066\u3042\u308a\u307e\u3059\uff0eroot\u6a29\u9650\u3067\u884c\u304d\u307e\u3059\uff0e<\/p>\n<p>\u306a\u304a\uff0c\u7b46\u8005\u306e\u4eca\u56de\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u306f\uff0cBoost lib\u306e\u65b0\u305f\u306a\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3084\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306f\u884c\u3063\u3066\u3044\u307e\u305b\u3093\uff0e<\/p>\n<pre>.\/bootstrap.sh --prefix=\/usr\n.\/b2 -j8\n.\/b2 install<\/pre>\n<h1>gputils<\/h1>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30d1\u30b9\u306f\u60a9\u3080\u3068\u3053\u308d\u3067\u3059\u304c\uff0c\u53e4\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\uff0cGNURadio\u306e\u305f\u3081\u306b\/usr\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3042\u308b\u306e\u3067\uff0c\/usr\u306b\u3057\u3066\u66f8\u304d\u63db\u3048\u307e\u3059\uff0e<\/p>\n<pre>.\/configure --prefix=\/usr --localstatedir=\/var \\\n--sysconfdir=\/etc --mandir=\/usr\/share\/man<\/pre>\n<p>gputils\u306b\u306f\uff0cmake uninstall\u304c\u3042\u308b\u306e\u3067\uff0cuninstall\u3057\u3066\u304b\u3089\uff0c\u5225\u306e\u30d1\u30b9\u3092\u6307\u5b9a\u3059\u308b\u3068\u3044\u3046\u624b\u3082\u3042\u308a\u307e\u3059\uff0e\/opt\u306b\u3059\u308b\u5834\u5408\uff0c<\/p>\n<pre>.\/configure  --prefix=\/opt  --localstatedir=\/opt\/var  \\\n--sysconfdir=\/opt\/etc --mandir=\/opt\/share\/man  \\\n--infodir=\/opt\/share\/info<\/pre>\n<p>\u3042\u3068\u306f<\/p>\n<pre>make -j8\nmake install<\/pre>\n<p>\u3053\u3053\u307e\u3067\u306f\uff0c\u7d20\u76f4\u3067\u3059\uff0e<\/p>\n<h1>SDCC<\/h1>\n<p>\u96e3\u822a\u3057\u305f\u306e\u304c\uff0cSDCC\u306ebuild\u3067\u3059\uff0e\u3044\u308d\u3044\u308d\u3084\u308a\u307e\u3057\u305f\uff0e\u6700\u65b0\u7248\u306e3.4.0\uff0c\u4e00\u3064\u524d\u306e3.3.0\uff0c\u305a\u3044\u3076\u3093\u6614\u306b\u4f7f\u3063\u3066\u3044\u305f2.8.0\uff0c\u3044\u305a\u308c\u3082build\u3067\u304d\u307e\u305b\u3093^^; \u3042\u304d\u3089\u3081\u3066\uff0cbuild\u6e08\u307f\u306ebinary\u3092\u4f7f\u3046\u3053\u3068\u306b\u3057\u307e\u3057\u305f\uff0e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5148\u306f\uff0c\/usr\/local\u3068\uff0c\u6307\u5b9a\u3055\u308c\u3066\u3044\u308b\u306e\u3067\uff0c\u6c17\u304c\u9032\u307f\u307e\u305b\u3093\u304c\uff0c\u66f8\u3044\u3066\u3042\u308b\u3068\u304a\u308a\u306b\u30b3\u30d4\u30fc\u3057\u307e\u3057\u305f\uff0e<\/p>\n<h1>\u00a0Tool chain<\/h1>\n<p>\u3053\u308c\u304c\u4f55\u3092\u3057\u3066\u3044\u308b\u3093\u3060\u304b\u3088\u304f\u308f\u304b\u308a\u307e\u305b\u3093\u304c<sup class=\"modern-footnotes-footnote \" data-mfn=\"2\" data-mfn-post-scope=\"00000000000002ee0000000000000000_2037\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000002ee0000000000000000_2037-2\">2<\/a><\/sup><span id=\"mfn-content-00000000000002ee0000000000000000_2037-2\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"2\">\u3069\u3053\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u306e\u304b\u3082\u89e3\u3089\u306a\u3044^^;<\/span>\uff0cMPLab X\u3068SDCC\u3092\u7d50\u3073\u3064\u3051\u308b\u306e\u306b\u5fc5\u8981\u3067\u3059\uff0e\u7d50\u5c40\u6614\u4e16\u8a71\u306b\u306a\u3063\u305f\uff0cRodrigo\u3055\u3093\u306e\uff0c<a href=\"https:\/\/sites.google.com\/site\/rmaalmeida\/mplabx-sdcc-toolchain\">MPLABX SDCC Toolchain<\/a>\u3092\u4f7f\u3046\u308f\u3051\u3067\u3059\u304c\uff0cRodrigo\u3055\u3093\u306e\u30b5\u30a4\u30c8\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3053\u3068\u306a\u304f\uff0cMPLab X IDE\u304b\u3089\uff0c\u8aad\u307f\u8fbc\u3081\u307e\u3059\uff0e<\/p>\n<ol>\n<li>Tools\u30e1\u30cb\u30e5\u30fc\u306ePlugins<\/li>\n<li>Available plugins\u306e\u30bf\u30d6\u3092\u62bc\u3059\u3068\uff0cSDCC Toolchain\u304c\u3042\u308b\u306e\u3067\uff0c\u30c1\u30a7\u30c3\u30af\u3092\u5165\u308c\u3066\uff0c&#8221;Install&#8221;\uff0e<\/li>\n<li>\u30c0\u30a4\u30a2\u30ed\u30b0\u30dc\u30c3\u30af\u30b9\u3092\u9589\u3058\u3066\uff0c\u30e1\u30cb\u30e5\u30fc\u306eTools\u304b\u3089\uff0cOptions<\/li>\n<li>Embedded\u3092\u9078\u3093\u3067\uff0cBuild tools\u306e\u30bf\u30d6\u3092\u62bc\u3059\uff0e<\/li>\n<li>Scan for Build tools\u306e\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066\uff0cSDCC Toolchain\u304c\u8868\u793a\u3055\u308c\u305f\u3089\u3081\u3067\u305f\u3057\u3081\u3067\u305f\u3057\uff0e<\/li>\n<\/ol>\n<h1>\u7d50\u3073<\/h1>\n<p>\u5b9f\u969b\u306f\u3053\u3093\u306a\u306b\u30b9\u30e0\u30fc\u30ba\u306b\u6765\u305f\u308f\u3051\u3067\u306f\u306a\u304f\uff0c\u884c\u3063\u305f\u308a\u6765\u305f\u308a\u3050\u308b\u3050\u308b\u56de\u308a\u306a\u304c\u3089\u3084\u308a\u307e\u3057\u305f\u304b\u3089\uff0c\u9006\u306b\u3053\u306e\u3088\u3046\u306a\u30b9\u30c8\u30ec\u30fc\u30c8\u306a\u9806\u756a\u3067\u3084\u3063\u305f\u5834\u5408\uff0c<a title=\"\u514d\u8cac\u30fb\u8457\u4f5c\u6a29\" href=\"https:\/\/je1sgh.mydns.jp\/?page_id=1069\">\u3061\u3083\u3093\u3068\u52d5\u304f\u4fdd\u8a3c\u306f\u3042\u308a\u307e\u305b\u3093<\/a>^^;<\/p>\n<p style=\"text-align: right;\"><em>[2014\u5e748\u67087\u65e5\uff08\u6728\uff09]<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PIC&gt;SDCC+MPLab X SDCC + MPLab X (Linux X.org) \u6700\u521d\u306b\u6210\u529f MacOS X, Windows\u3068Linux\u3067\u8a66\u884c\u932f\u8aa4\u3057\uff0cLinux\u304c\u6700\u521d\u306b\u4f55\u3068\u304b\u6210\u529f\u3057\u305f\u3088\u3046\u3067\u3059\uff0e\u95a2\u4fc2\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306f\uff0c\u4e0b\u8a18\u306e\u901a\u308a\u3067\uff0c\u3044\u305a\u308c\u3082\u6700\u65b0\u306e\u5b89\u5b9a\u7248\u3068\u601d\u3044\u307e\u3059\uff0e MPLab X V.2.15 Boost lib 1.55 gputils 1.3.0 sdcc 3.4.0 Java JDK 8u11 Slackware 13 Kernel 3.15.7 AMD Athlon(tm) II X4 605e \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u56f0\u96e3\u306b\u3055\u305b\u3066\u3044\u308b\u6700\u5927\u306e\u7406\u7531\u306f\uff0c\u53e4\u3044sdcc, gputils\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3042\u308b\u3053\u3068\u3060\u3068\u601d\u3044\u307e\u3059\uff0e MPLab X \u307e\u3042\uff0cMPLab X\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\uff0c\u3042\u3048\u3066\u66f8\u304f\u5fc5\u8981\u3082\u306a\u3044\u3068\u601d\u3044\u307e\u3059\uff0e\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3068\uff0c\/opt\/microchip\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059\uff0e\u305d\u306e\u307e\u307e\u3067\u884c\u304d\u307e\u3059\uff0e Boost lib Boost lib\u306f\uff0cKDE\u3067\u3055\u3093\u3056\u3093\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u304d\u307e\u3057\u305f\u304b\u3089\uff0c\u7279\u306b\u4f55\u306b\u3082\u8003\u3048\u305a\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3057\u305f\uff0e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306e\u30d1\u30b9\u306f\u60a9\u3080\u3068\u3053\u308d\u3067\u3059\u304c\uff0c\u30b7\u30b9\u30c6\u30e0\u306b\u6df1\u304f\u4f9d\u5b58\u3057\uff0cKDE\u4ee5\u5916\u306e\u30bd\u30d5\u30c8\u3082\u5fc5\u8981\u3068\u3059\u308b\u3053\u3068\u304c\u3042\u308b\u3067\uff0c\/usr\u306b\u3057\u3066\u3042\u308a\u307e\u3059\uff0eroot\u6a29\u9650\u3067\u884c\u304d\u307e\u3059\uff0e \u306a\u304a\uff0c\u7b46\u8005\u306e\u4eca\u56de\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u306f\uff0cBoost lib\u306e\u65b0\u305f\u306a\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3084\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306f\u884c\u3063\u3066\u3044\u307e\u305b\u3093\uff0e .\/bootstrap.sh &#8211;prefix=\/usr .\/b2 -j8 .\/b2 install gputils \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30d1\u30b9\u306f\u60a9\u3080\u3068\u3053\u308d\u3067\u3059\u304c\uff0c\u53e4\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\uff0cGNURadio\u306e\u305f\u3081\u306b\/usr\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3042\u308b\u306e\u3067\uff0c\/usr\u306b\u3057\u3066\u66f8\u304d\u63db\u3048\u307e\u3059\uff0e .\/configure &hellip; <a href=\"https:\/\/je1sgh.mydns.jp\/?page_id=2037\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Linux (X.org)&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2035,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2037","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/je1sgh.mydns.jp\/index.php?rest_route=\/wp\/v2\/pages\/2037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/je1sgh.mydns.jp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/je1sgh.mydns.jp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/je1sgh.mydns.jp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/je1sgh.mydns.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2037"}],"version-history":[{"count":0,"href":"https:\/\/je1sgh.mydns.jp\/index.php?rest_route=\/wp\/v2\/pages\/2037\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/je1sgh.mydns.jp\/index.php?rest_route=\/wp\/v2\/pages\/2035"}],"wp:attachment":[{"href":"https:\/\/je1sgh.mydns.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}