{"id":26378,"date":"2023-09-30T08:12:09","date_gmt":"2022-11-25T07:33:22","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/"},"modified":"2025-08-11T20:53:00","modified_gmt":"2025-08-11T12:53:00","slug":"%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/","title":{"rendered":"\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def"},"content":{"rendered":"<h1>Docker GCC &#8211; Docker \u5bb9\u5668\u7684 GCC \u7f16\u8bd1\u5668\u5b98\u65b9\u7684Docker GCC (https:\/\/hub.docker.com\/_\/gcc\/)<\/p>\n<pre class=\"post-pre\"><code>$ mkdir gcc\r\n$ cd vgcc\r\n$ docker pull gcc\r\nUsing default tag: latest\r\nlatest: Pulling from library\/gcc\r\nbc9ab73e5b14: Pull complete \r\n193a6306c92a: Pull complete \r\ne5c3f8c317dc: Pull complete \r\na587a86c9dcb: Pull complete \r\n72744d0a318b: Downloading [===================&gt;                               ]  81.34MB\/213.2MB\r\n49c09f517488: Download complete \r\n31779c261ff3: Downloading [==========&gt;                                        ]  43.84MB\/212.4MB\r\ne28bce690143: Download complete \r\n882c09a8660a: Download complete \r\n\r\n$ docker run -it gcc:latest \/bin\/bash\r\n\r\nroot@af947f86fb70:\/# ls \/usr\/src\/gcc\r\nABOUT-NLS\t    MAINTAINERS   config.rpath\tgotools       libdecnumber  liboffloadmic    ltoptions.m4\t mpfr\r\nCOPYING\t\t    MD5SUMS\t  config.sub\tinclude       libffi\t    libquadmath      ltsugar.m4\t\t mpfr-3.1.4\r\nCOPYING.LIB\t    Makefile.def  configure\tinstall-sh    libgcc\t    libsanitizer     ltversion.m4\t symlink-tree\r\nCOPYING.RUNTIME     Makefile.in   configure.ac\tintl\t      libgfortran   libssp\t     lt~obsolete.m4\t ylwrap\r\nCOPYING3\t    Makefile.tpl  contrib\tisl\t      libgo\t    libstdc++-v3     maintainer-scripts  zlib\r\nCOPYING3.LIB\t    NEWS\t  depcomp\tisl-0.18      libgomp\t    libtool-ldflags  missing\r\nChangeLog\t    README\t  fixincludes\tlibada\t      libhsail-rt   libtool.m4\t     mkdep\r\nChangeLog.jit\t    compile\t  gcc\t\tlibatomic     libiberty     libvtv\t     mkinstalldirs\r\nChangeLog.tree-ssa  config\t  gmp\t\tlibbacktrace  libitm\t    ltgcc.m4\t     move-if-change\r\nINSTALL\t\t    config-ml.in  gmp-6.1.0\tlibcc1\t      libmpx\t    ltmain.sh\t     mpc\r\nLAST_UPDATED\t    config.guess  gnattools\tlibcpp\t      libobjc\t    lto-plugin\t     mpc-1.0.3\r\n\r\n# cat  \/usr\/src\/gcc\/ChangeLog\r\n\r\n2018-07-26  Release Manager\r\n\t* GCC 8.2.0 released.\r\n<\/code><\/pre>\n<p>gcc\u7248\u672c\u53f7\uff1a8.2.0<br \/>\nmpfr\u7248\u672c\u53f7\uff1a3.1.4<br \/>\ngmp\u7248\u672c\u53f7\uff1a6.1.0<br \/>\nmac\u7248\u672c\u53f7\uff1a1.0.3<br \/>\nbinutils\u7248\u672c\u53f7\uff1a2.28<br \/>\nnewlib\u7248\u672c\u53f7\uff1a2.4.0.20160527<br \/>\ngdb\u7248\u672c\u53f7\uff1a7.12.0<\/p>\n<pre class=\"post-pre\"><code>cat ChangeLog | grep version \r\n\t* version.in: Set GDB version number to 7.12.0.DATE-git.\r\n<\/code><\/pre>\n<p>2011\u5e746\u670829\u65e5\uff0c\u6784\u5efa\u4e86v850\u4ea4\u53c9\u5f00\u53d1\u73af\u5883\u3002<\/p>\n<p>\u3010\u539f\u6587\u3011GCC 4.7.1\u3092\u69cb\u7bc9\u3059\u308b(\u6e96\u5099\u7de8) 2012-07-05<br \/>\n\u3010\u7ffb\u8b6f\u3011\u5efa\u69cbGCC 4.7.1\uff08\u6e96\u5099\u7a3f\uff092012\u5e7407\u670805\u65e5<br \/>\n\u3010\u89e3\u91cb\u3011\u9019\u662f\u4e00\u7bc7\u95dc\u65bc\u5efa\u69cbGCC 4.7.1\u7684\u6e96\u5099\u6b65\u9a5f\u7684\u6587\u7ae0\uff0c\u65e5\u671f\u662f2012\u5e7407\u670805\u65e5\u3002<\/p>\n<p>\u5b8c\u6210\u6784\u5efaGCC 4.7.1\uff08v850\u7248\uff09\u7684\u8fc7\u7a0b\u3002\u65e5\u671f\u4e3a2012\u5e747\u67085\u65e5\u3002<\/p>\n<p>\u4f7f\u7528\u4ea4\u53c9\u7f16\u8bd1\u5668gcc\u8fdb\u884c\u6784\u5efa-\u6210\u529f\u7248<br \/>\nhttp:\/\/blog.techlab-xe.net\/archives\/3271<\/p>\n<p>\u5fc5\u8981\u7684\u5e93\u6709GMP\u3001MPFR\u3001MPC\u3001PPL\u548cCLOOG\u3002<\/p>\n<p>\u9053\u5177<br \/>\nGNU\u7f16\u8bd1\u5668\u96c6\u5408<br \/>\nGNU\u8c03\u8bd5\u5668<br \/>\n\u65b0\u5e93<\/p>\n<pre class=\"post-pre\"><code>git clone https:\/\/github.com\/syohex\/p5-Testgen.git\r\n<\/code><\/pre>\n<p>\u8bf7\u524d\u5f80\u4ee5\u4e0b\u7f51\u7ad9\uff0c\u4e0b\u8f7d V850 \u5e73\u53f0\u7684\u7f16\u8bd1\u5de5\u5177\u94fe\uff1a https:\/\/gcc-renesas.com\/ja\/v850\/v850-download-toolchains\/<\/p>\n<p>\u4ece\u6e90\u4ee3\u7801\u6784\u5efa<br \/>\nhttps:\/\/github.com\/nagadomi\/otama\/wiki\/Building-from-source<\/p>\n<p>\u5173\u4e8eBinutils\u7684\u7b2c\u4e00\u6b21\u3002<\/p>\n<pre class=\"post-pre\"><code>...\r\nWARNING: 'flex' is missing on your system.\r\n         You should only need it if you modified a '.l' file.\r\n         You may want to install the Fast Lexical Analyzer package:\r\n         &lt;http:\/\/flex.sourceforge.net\/&gt;\r\nMakefile:983: recipe for target 'arlex.c' failed\r\nmake[4]: *** [arlex.c] Error 127\r\nmake[4]: Leaving directory '\/usr\/src\/binutils\/binutils-2.28\/v850\/binutils'\r\nMakefile:1004: recipe for target 'all-recursive' failed\r\nmake[3]: *** [all-recursive] Error 1\r\nmake[3]: Leaving directory '\/usr\/src\/binutils\/binutils-2.28\/v850\/binutils'\r\nMakefile:663: recipe for target 'all' failed\r\nmake[2]: *** [all] Error 2\r\nmake[2]: Leaving directory '\/usr\/src\/binutils\/binutils-2.28\/v850\/binutils'\r\nMakefile:3609: recipe for target 'all-binutils' failed\r\nmake[1]: *** [all-binutils] Error 2\r\nmake[1]: Leaving directory '\/usr\/src\/binutils\/binutils-2.28\/v850'\r\nMakefile:849: recipe for target 'all' failed\r\nmake: *** [all] Error 2\r\n<\/code><\/pre>\n<p>\u542c\u8bf4\u9700\u8981\u4f7f\u7528Flex\u3002<\/p>\n<pre class=\"post-pre\"><code># apt install -y flex  mpc gperf autogen libpng-dev libjpeg-dev libgif-dev  \r\n# apt install -y# apt-get install -y libssl-dev libyaml-dev libsqlite3-dev libleveldb-dev libgmp3-dev libmpfr-dev\r\n# apt install -y binutils-source newlib-source gdb-source\r\nroot@a06d58840d37:~# apt-get install -y binutils-source newlib-source gdb-source\r\nReading package lists... Done\r\nBuilding dependency tree        \r\nReading state information... Done\r\nThe following additional packages will be installed:\r\n  libauthen-sasl-perl libencode-locale-perl libfile-listing-perl libfont-afm-perl libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl\r\n  libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl liblwp-mediatypes-perl\r\n  liblwp-protocol-https-perl libmailtools-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl libtext-unidecode-perl libtimedate-perl liburi-perl libwww-perl\r\n  libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl perl-openssl-defaults\r\n  tex-common texinfo\r\nSuggested packages:\r\n  libdigest-hmac-perl libgssapi-perl libdata-dump-perl libcrypt-ssleay-perl libauthen-ntlm-perl debhelper texlive-base texlive-latex-base texlive-generic-recommended\r\n  texinfo-doc-nonfree texlive-fonts-recommended\r\nThe following NEW packages will be installed:\r\n  binutils-source gdb-source libauthen-sasl-perl libencode-locale-perl libfile-listing-perl libfont-afm-perl libhtml-form-perl libhtml-format-perl libhtml-parser-perl\r\n  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl\r\n  libio-socket-ssl-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl libtext-unidecode-perl\r\n  libtimedate-perl liburi-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl libxml-sax-expat-perl\r\n  libxml-sax-perl newlib-source perl-openssl-defaults tex-common texinfo\r\n0 upgraded, 39 newly installed, 0 to remove and 1 not upgraded.\r\nNeed to get 56.3 MB of archives.\r\nAfter this operation, 70.1 MB of additional disk space will be used.\r\nGet:1 http:\/\/deb.debian.org\/debian stretch\/main amd64 libtext-unidecode-perl all 1.30-1 [103 kB]\r\nGet:2 http:\/\/deb.debian.org\/debian stretch\/main amd64 libxml-namespacesupport-perl all 1.11-1 [14.8 kB]\r\nGet:3 http:\/\/deb.debian.org\/debian stretch\/main amd64 libxml-sax-base-perl all 1.07-1 [23.1 kB]\r\nGet:4 http:\/\/deb.debian.org\/debian stretch\/main amd64 libxml-sax-perl all 0.99+dfsg-2 [68.3 kB]\r\nGet:5 http:\/\/deb.debian.org\/debian stretch\/main amd64 libxml-libxml-perl amd64 2.0128+dfsg-1+deb9u1 [338 kB]\r\nGet:6 http:\/\/deb.debian.org\/debian stretch\/main amd64 tex-common all 6.06 [566 kB]\r\nGet:7 http:\/\/deb.debian.org\/debian stretch\/main amd64 texinfo amd64 6.3.0.dfsg.1-1+b2 [1295 kB]\r\nGet:8 http:\/\/deb.debian.org\/debian stretch\/main amd64 binutils-source all 2.28-5 [19.4 MB]\r\nGet:9 http:\/\/deb.debian.org\/debian stretch\/main amd64 gdb-source all 7.12-6 [27.3 MB]                                                                                             \r\nGet:10 http:\/\/deb.debian.org\/debian stretch\/main amd64 libauthen-sasl-perl all 2.1600-1 [50.8 kB]                                                                                 \r\nGet:11 http:\/\/deb.debian.org\/debian stretch\/main amd64 libencode-locale-perl all 1.05-1 [13.7 kB]                                                                                 \r\nGet:12 http:\/\/deb.debian.org\/debian stretch\/main amd64 libtimedate-perl all 2.3000-2 [42.2 kB]                                                                                    \r\nGet:13 http:\/\/deb.debian.org\/debian stretch\/main amd64 libhttp-date-perl all 6.02-1 [10.7 kB]                                                                                     \r\nGet:14 http:\/\/deb.debian.org\/debian stretch\/main amd64 libfile-listing-perl all 6.04-1 [10.3 kB]                                                                                  \r\nGet:15 http:\/\/deb.debian.org\/debian stretch\/main amd64 libfont-afm-perl all 1.20-2 [13.6 kB]                                                                                      \r\nGet:16 http:\/\/deb.debian.org\/debian stretch\/main amd64 libhtml-tagset-perl all 3.20-3 [12.7 kB]                                                                                   \r\nGet:17 http:\/\/deb.debian.org\/debian stretch\/main amd64 liburi-perl all 1.71-1 [88.6 kB]                                                                                           \r\nGet:18 http:\/\/deb.debian.org\/debian stretch\/main amd64 libhtml-parser-perl amd64 3.72-3 [104 kB]                                                                                  \r\nGet:19 http:\/\/deb.debian.org\/debian stretch\/main amd64 libio-html-perl all 1.001-1 [17.6 kB]                                                                                      \r\nGet:20 http:\/\/deb.debian.org\/debian stretch\/main amd64 liblwp-mediatypes-perl all 6.02-1 [22.1 kB]                                                                                \r\nGet:21 http:\/\/deb.debian.org\/debian stretch\/main amd64 libhttp-message-perl all 6.11-1 [75.9 kB]                                                                                  \r\nGet:22 http:\/\/deb.debian.org\/debian stretch\/main amd64 libhtml-form-perl all 6.03-1 [23.9 kB]                                                                                     \r\nGet:23 http:\/\/deb.debian.org\/debian stretch\/main amd64 libhtml-tree-perl all 5.03-2 [210 kB]                                                                                      \r\nGet:24 http:\/\/deb.debian.org\/debian stretch\/main amd64 libhtml-format-perl all 2.12-1 [43.5 kB]                                                                                   \r\nGet:25 http:\/\/deb.debian.org\/debian stretch\/main amd64 libhttp-cookies-perl all 6.01-1 [17.4 kB]                                                                                  \r\nGet:26 http:\/\/deb.debian.org\/debian stretch\/main amd64 libhttp-daemon-perl all 6.01-1 [17.3 kB]                                                                                   \r\nGet:27 http:\/\/deb.debian.org\/debian stretch\/main amd64 libhttp-negotiate-perl all 6.00-2 [13.6 kB]                                                                                \r\nGet:28 http:\/\/deb.debian.org\/debian stretch\/main amd64 perl-openssl-defaults amd64 3 [6782 B]                                                                                     \r\nGet:29 http:\/\/deb.debian.org\/debian stretch\/main amd64 libnet-ssleay-perl amd64 1.80-1 [285 kB]                                                                                   \r\nGet:30 http:\/\/deb.debian.org\/debian stretch\/main amd64 libio-socket-ssl-perl all 2.044-1 [195 kB]                                                                                 \r\nGet:31 http:\/\/deb.debian.org\/debian stretch\/main amd64 libnet-http-perl all 6.12-1 [23.8 kB]                                                                                      \r\nGet:32 http:\/\/deb.debian.org\/debian stretch\/main amd64 libwww-robotrules-perl all 6.01-1 [14.3 kB]                                                                                \r\nGet:33 http:\/\/deb.debian.org\/debian stretch\/main amd64 libwww-perl all 6.15-1 [195 kB]                                                                                            \r\nGet:34 http:\/\/deb.debian.org\/debian stretch\/main amd64 liblwp-protocol-https-perl all 6.06-2 [9582 B]                                                                             \r\nGet:35 http:\/\/deb.debian.org\/debian stretch\/main amd64 libnet-smtp-ssl-perl all 1.04-1 [6184 B]                                                                                   \r\nGet:36 http:\/\/deb.debian.org\/debian stretch\/main amd64 libmailtools-perl all 2.18-1 [88.5 kB]                                                                                     \r\nGet:37 http:\/\/deb.debian.org\/debian stretch\/main amd64 libxml-parser-perl amd64 2.44-2+b1 [212 kB]                                                                                \r\nGet:38 http:\/\/deb.debian.org\/debian stretch\/main amd64 libxml-sax-expat-perl all 0.40-2 [12.9 kB]                                                                                 \r\nGet:39 http:\/\/deb.debian.org\/debian stretch\/main amd64 newlib-source all 2.4.0.20160527-2 [5310 kB]                                                                               \r\nFetched 56.3 MB in 24s (2341 kB\/s)                                                                                                                                                \r\ndebconf: delaying package configuration, since apt-utils is not installed\r\nSelecting previously unselected package libtext-unidecode-perl.\r\n(Reading database ... 29653 files and directories currently installed.)\r\nPreparing to unpack ...\/00-libtext-unidecode-perl_1.30-1_all.deb ...\r\nUnpacking libtext-unidecode-perl (1.30-1) ...\r\nSelecting previously unselected package libxml-namespacesupport-perl.\r\nPreparing to unpack ...\/01-libxml-namespacesupport-perl_1.11-1_all.deb ...\r\nUnpacking libxml-namespacesupport-perl (1.11-1) ...\r\nSelecting previously unselected package libxml-sax-base-perl.\r\nPreparing to unpack ...\/02-libxml-sax-base-perl_1.07-1_all.deb ...\r\nUnpacking libxml-sax-base-perl (1.07-1) ...\r\nSelecting previously unselected package libxml-sax-perl.\r\nPreparing to unpack ...\/03-libxml-sax-perl_0.99+dfsg-2_all.deb ...\r\nUnpacking libxml-sax-perl (0.99+dfsg-2) ...\r\nSelecting previously unselected package libxml-libxml-perl.\r\nPreparing to unpack ...\/04-libxml-libxml-perl_2.0128+dfsg-1+deb9u1_amd64.deb ...\r\nUnpacking libxml-libxml-perl (2.0128+dfsg-1+deb9u1) ...\r\nSelecting previously unselected package tex-common.\r\nPreparing to unpack ...\/05-tex-common_6.06_all.deb ...\r\nUnpacking tex-common (6.06) ...\r\nSelecting previously unselected package texinfo.\r\nPreparing to unpack ...\/06-texinfo_6.3.0.dfsg.1-1+b2_amd64.deb ...\r\nUnpacking texinfo (6.3.0.dfsg.1-1+b2) ...\r\nSelecting previously unselected package binutils-source.\r\nPreparing to unpack ...\/07-binutils-source_2.28-5_all.deb ...\r\nUnpacking binutils-source (2.28-5) ...\r\nSelecting previously unselected package gdb-source.\r\nPreparing to unpack ...\/08-gdb-source_7.12-6_all.deb ...\r\nUnpacking gdb-source (7.12-6) ...\r\nSelecting previously unselected package libauthen-sasl-perl.\r\nPreparing to unpack ...\/09-libauthen-sasl-perl_2.1600-1_all.deb ...\r\nUnpacking libauthen-sasl-perl (2.1600-1) ...\r\nSelecting previously unselected package libencode-locale-perl.\r\nPreparing to unpack ...\/10-libencode-locale-perl_1.05-1_all.deb ...\r\nUnpacking libencode-locale-perl (1.05-1) ...\r\nSelecting previously unselected package libtimedate-perl.\r\nPreparing to unpack ...\/11-libtimedate-perl_2.3000-2_all.deb ...\r\nUnpacking libtimedate-perl (2.3000-2) ...\r\nSelecting previously unselected package libhttp-date-perl.\r\nPreparing to unpack ...\/12-libhttp-date-perl_6.02-1_all.deb ...\r\nUnpacking libhttp-date-perl (6.02-1) ...\r\nSelecting previously unselected package libfile-listing-perl.\r\nPreparing to unpack ...\/13-libfile-listing-perl_6.04-1_all.deb ...\r\nUnpacking libfile-listing-perl (6.04-1) ...\r\nSelecting previously unselected package libfont-afm-perl.\r\nPreparing to unpack ...\/14-libfont-afm-perl_1.20-2_all.deb ...\r\nUnpacking libfont-afm-perl (1.20-2) ...\r\nSelecting previously unselected package libhtml-tagset-perl.\r\nPreparing to unpack ...\/15-libhtml-tagset-perl_3.20-3_all.deb ...\r\nUnpacking libhtml-tagset-perl (3.20-3) ...\r\nSelecting previously unselected package liburi-perl.\r\nPreparing to unpack ...\/16-liburi-perl_1.71-1_all.deb ...\r\nUnpacking liburi-perl (1.71-1) ...\r\nSelecting previously unselected package libhtml-parser-perl.\r\nPreparing to unpack ...\/17-libhtml-parser-perl_3.72-3_amd64.deb ...\r\nUnpacking libhtml-parser-perl (3.72-3) ...\r\nSelecting previously unselected package libio-html-perl.\r\nPreparing to unpack ...\/18-libio-html-perl_1.001-1_all.deb ...\r\nUnpacking libio-html-perl (1.001-1) ...\r\nSelecting previously unselected package liblwp-mediatypes-perl.\r\nPreparing to unpack ...\/19-liblwp-mediatypes-perl_6.02-1_all.deb ...\r\nUnpacking liblwp-mediatypes-perl (6.02-1) ...\r\nSelecting previously unselected package libhttp-message-perl.\r\nPreparing to unpack ...\/20-libhttp-message-perl_6.11-1_all.deb ...\r\nUnpacking libhttp-message-perl (6.11-1) ...\r\nSelecting previously unselected package libhtml-form-perl.\r\nPreparing to unpack ...\/21-libhtml-form-perl_6.03-1_all.deb ...\r\nUnpacking libhtml-form-perl (6.03-1) ...\r\nSelecting previously unselected package libhtml-tree-perl.\r\nPreparing to unpack ...\/22-libhtml-tree-perl_5.03-2_all.deb ...\r\nUnpacking libhtml-tree-perl (5.03-2) ...\r\nSelecting previously unselected package libhtml-format-perl.\r\nPreparing to unpack ...\/23-libhtml-format-perl_2.12-1_all.deb ...\r\nUnpacking libhtml-format-perl (2.12-1) ...\r\nSelecting previously unselected package libhttp-cookies-perl.\r\nPreparing to unpack ...\/24-libhttp-cookies-perl_6.01-1_all.deb ...\r\nUnpacking libhttp-cookies-perl (6.01-1) ...\r\nSelecting previously unselected package libhttp-daemon-perl.\r\nPreparing to unpack ...\/25-libhttp-daemon-perl_6.01-1_all.deb ...\r\nUnpacking libhttp-daemon-perl (6.01-1) ...\r\nSelecting previously unselected package libhttp-negotiate-perl.\r\nPreparing to unpack ...\/26-libhttp-negotiate-perl_6.00-2_all.deb ...\r\nUnpacking libhttp-negotiate-perl (6.00-2) ...\r\nSelecting previously unselected package perl-openssl-defaults:amd64.\r\nPreparing to unpack ...\/27-perl-openssl-defaults_3_amd64.deb ...\r\nUnpacking perl-openssl-defaults:amd64 (3) ...\r\nSelecting previously unselected package libnet-ssleay-perl.\r\nPreparing to unpack ...\/28-libnet-ssleay-perl_1.80-1_amd64.deb ...\r\nUnpacking libnet-ssleay-perl (1.80-1) ...\r\nSelecting previously unselected package libio-socket-ssl-perl.\r\nPreparing to unpack ...\/29-libio-socket-ssl-perl_2.044-1_all.deb ...\r\nUnpacking libio-socket-ssl-perl (2.044-1) ...\r\nSelecting previously unselected package libnet-http-perl.\r\nPreparing to unpack ...\/30-libnet-http-perl_6.12-1_all.deb ...\r\nUnpacking libnet-http-perl (6.12-1) ...\r\nSelecting previously unselected package libwww-robotrules-perl.\r\nPreparing to unpack ...\/31-libwww-robotrules-perl_6.01-1_all.deb ...\r\nUnpacking libwww-robotrules-perl (6.01-1) ...\r\nSelecting previously unselected package libwww-perl.\r\nPreparing to unpack ...\/32-libwww-perl_6.15-1_all.deb ...\r\nUnpacking libwww-perl (6.15-1) ...\r\nSelecting previously unselected package liblwp-protocol-https-perl.\r\nPreparing to unpack ...\/33-liblwp-protocol-https-perl_6.06-2_all.deb ...\r\nUnpacking liblwp-protocol-https-perl (6.06-2) ...\r\nSelecting previously unselected package libnet-smtp-ssl-perl.\r\nPreparing to unpack ...\/34-libnet-smtp-ssl-perl_1.04-1_all.deb ...\r\nUnpacking libnet-smtp-ssl-perl (1.04-1) ...\r\nSelecting previously unselected package libmailtools-perl.\r\nPreparing to unpack ...\/35-libmailtools-perl_2.18-1_all.deb ...\r\nUnpacking libmailtools-perl (2.18-1) ...\r\nSelecting previously unselected package libxml-parser-perl.\r\nPreparing to unpack ...\/36-libxml-parser-perl_2.44-2+b1_amd64.deb ...\r\nUnpacking libxml-parser-perl (2.44-2+b1) ...\r\nSelecting previously unselected package libxml-sax-expat-perl.\r\nPreparing to unpack ...\/37-libxml-sax-expat-perl_0.40-2_all.deb ...\r\nUnpacking libxml-sax-expat-perl (0.40-2) ...\r\nSelecting previously unselected package newlib-source.\r\nPreparing to unpack ...\/38-newlib-source_2.4.0.20160527-2_all.deb ...\r\nUnpacking newlib-source (2.4.0.20160527-2) ...\r\nSetting up libhtml-tagset-perl (3.20-3) ...\r\nSetting up libfont-afm-perl (1.20-2) ...\r\nSetting up tex-common (6.06) ...\r\ndebconf: unable to initialize frontend: Dialog\r\ndebconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at \/usr\/share\/perl5\/Debconf\/FrontEnd\/Dialog.pm line 76.)\r\ndebconf: falling back to frontend: Readline\r\nupdate-language: texlive-base not installed and configured, doing nothing!\r\nSetting up libxml-namespacesupport-perl (1.11-1) ...\r\nSetting up libencode-locale-perl (1.05-1) ...\r\nSetting up libtimedate-perl (2.3000-2) ...\r\nSetting up perl-openssl-defaults:amd64 (3) ...\r\nSetting up libio-html-perl (1.001-1) ...\r\nSetting up libtext-unidecode-perl (1.30-1) ...\r\nSetting up libxml-sax-base-perl (1.07-1) ...\r\nSetting up liblwp-mediatypes-perl (6.02-1) ...\r\nSetting up liburi-perl (1.71-1) ...\r\nSetting up libhtml-parser-perl (3.72-3) ...\r\nSetting up newlib-source (2.4.0.20160527-2) ...\r\nSetting up libnet-http-perl (6.12-1) ...\r\nSetting up libwww-robotrules-perl (6.01-1) ...\r\nSetting up gdb-source (7.12-6) ...\r\nSetting up libauthen-sasl-perl (2.1600-1) ...\r\nSetting up libxml-sax-perl (0.99+dfsg-2) ...\r\nupdate-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...\r\nupdate-perl-sax-parsers: Updating overall Perl SAX parser modules info file...\r\ndebconf: unable to initialize frontend: Dialog\r\ndebconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at \/usr\/share\/perl5\/Debconf\/FrontEnd\/Dialog.pm line 76.)\r\ndebconf: falling back to frontend: Readline\r\n\r\nCreating config file \/etc\/perl\/XML\/SAX\/ParserDetails.ini with new version\r\nSetting up libhttp-date-perl (6.02-1) ...\r\nSetting up libnet-ssleay-perl (1.80-1) ...\r\nSetting up libio-socket-ssl-perl (2.044-1) ...\r\nSetting up libhtml-tree-perl (5.03-2) ...\r\nSetting up libfile-listing-perl (6.04-1) ...\r\nSetting up libhttp-message-perl (6.11-1) ...\r\nSetting up libxml-libxml-perl (2.0128+dfsg-1+deb9u1) ...\r\nupdate-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50...\r\nupdate-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50...\r\nupdate-perl-sax-parsers: Updating overall Perl SAX parser modules info file...\r\ndebconf: unable to initialize frontend: Dialog\r\ndebconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at \/usr\/share\/perl5\/Debconf\/FrontEnd\/Dialog.pm line 76.)\r\ndebconf: falling back to frontend: Readline\r\nReplacing config file \/etc\/perl\/XML\/SAX\/ParserDetails.ini with new version\r\nSetting up libhttp-negotiate-perl (6.00-2) ...\r\nSetting up libnet-smtp-ssl-perl (1.04-1) ...\r\nSetting up libhtml-format-perl (2.12-1) ...\r\nSetting up libhttp-cookies-perl (6.01-1) ...\r\nSetting up libhttp-daemon-perl (6.01-1) ...\r\nSetting up libhtml-form-perl (6.03-1) ...\r\nSetting up texinfo (6.3.0.dfsg.1-1+b2) ...\r\nSetting up libmailtools-perl (2.18-1) ...\r\nSetting up binutils-source (2.28-5) ...\r\nSetting up liblwp-protocol-https-perl (6.06-2) ...\r\nSetting up libwww-perl (6.15-1) ...\r\nSetting up libxml-parser-perl (2.44-2+b1) ...\r\nSetting up libxml-sax-expat-perl (0.40-2) ...\r\nupdate-perl-sax-parsers: Registering Perl SAX parser XML::SAX::Expat with priority 50...\r\nupdate-perl-sax-parsers: Updating overall Perl SAX parser modules info file...\r\ndebconf: unable to initialize frontend: Dialog\r\ndebconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at \/usr\/share\/perl5\/Debconf\/FrontEnd\/Dialog.pm line 76.)\r\ndebconf: falling back to frontend: Readline\r\nReplacing config file \/etc\/perl\/XML\/SAX\/ParserDetails.ini with new version\r\n<\/code><\/pre>\n<h2>\u89e3\u51cd &#8211;<\/p>\n<pre class=\"post-pre\"><code>tar jxf gdb.tar.bz2 \r\n\r\ncd ..\/binutils\r\ntar Jxfv binutils-2.28.tar.xz\r\n\r\ncd ..\/newlib\r\ntar  Jxfv newlib-2.4.0.20160527.tar.xz \r\n\r\n<\/code><\/pre>\n<h2>GNU Binutils &#8211; GNU\u7684\u4e8c\u8fdb\u5236\u5de5\u5177\u96c6<\/p>\n<pre class=\"post-pre\"><code>root@fc4077c03665:\/usr\/src\/binutils\/binutils-2.28\/build_v850#  ..\/configure --target=v850-linux-elf --prefix=\/usr\/local\/v850 --disable-nls\r\n\r\nroot@fc4077c03665:\/usr\/src\/binutils\/binutils-2.28\/build_v850#  make\r\n\r\nroot@fc4077c03665:\/usr\/src\/binutils\/binutils-2.28\/build_v850#  make install\r\n<\/code><\/pre>\n<p>\u914d\u7f6e\u3001\u7f16\u8bd1\u3001\u5b89\u88c5\u65e5\u5fd7<\/p>\n<h1>\u6d53\u7f29\u7269<\/p>\n<pre class=\"post-pre\"><code>#.\/configure --enable-cxx --prefix=\/usr\/local\/\r\n# make\r\n# make check\r\n# make install\r\n<\/code><\/pre>\n<p>GMP\u8bb0\u5f55\uff08\u65e0\u9519\u8bef\uff09\u3002\u94fe\u63a5\uff1ahttps:\/\/bit.ly\/2Psz5Pj\u3002<\/p>\n<h1>MPFR\u662f\u4e00\u4e2a\u539f\u751f\u652f\u6301\u591a\u7cbe\u5ea6\u6d6e\u70b9\u8fd0\u7b97\u7684\u5e93\u3002<\/p>\n<pre class=\"post-pre\"><code># .\/configure --with-gmp=\/usr\/local  --prefix=\/usr\/local\/\r\n# make\r\n# make check\r\n<\/code><\/pre>\n<p>\u9019\u662fMPFR log(1 Fail, 1 Skip)\u7684\u9023\u7d50\uff1ahttps:\/\/bit.ly\/2CSblgH\uff0c\u6211\u9084\u6c92\u6709\u57f7\u884cmake install\u3002<\/p>\n<p># \u539f\u751f\u4e2d\u6587\uff1aGCC (GNU C Compiler)<\/p>\n<pre class=\"post-pre\"><code>root@978fe57a45cc:\/usr\/src# ls\r\nbinutils  gcc  gdb  gdb.tar.bz2  newlib\r\nroot@978fe57a45cc:\/usr\/src# cd gcc\r\nroot@978fe57a45cc:\/usr\/src\/gcc# ls\r\nABOUT-NLS\t    INSTALL\t  compile\tdepcomp      intl\t   libffi\tlibobjc\t\t ltgcc.m4\t     mkdep\t     zlib\r\nCOPYING\t\t    LAST_UPDATED  config\tfixincludes  isl\t   libgcc\tliboffloadmic\t ltmain.sh\t     mkinstalldirs\r\nCOPYING.LIB\t    MAINTAINERS   config-ml.in\tgcc\t     isl-0.18\t   libgfortran\tlibquadmath\t lto-plugin\t     move-if-change\r\nCOPYING.RUNTIME     MD5SUMS\t  config.guess\tgmp\t     libada\t   libgo\tlibsanitizer\t ltoptions.m4\t     mpc\r\nCOPYING3\t    Makefile.def  config.rpath\tgmp-6.1.0    libatomic\t   libgomp\tlibssp\t\t ltsugar.m4\t     mpc-1.0.3\r\nCOPYING3.LIB\t    Makefile.in   config.sub\tgnattools    libbacktrace  libhsail-rt\tlibstdc++-v3\t ltversion.m4\t     mpfr\r\nChangeLog\t    Makefile.tpl  configure\tgotools      libcc1\t   libiberty\tlibtool-ldflags  lt~obsolete.m4      mpfr-3.1.4\r\nChangeLog.jit\t    NEWS\t  configure.ac\tinclude      libcpp\t   libitm\tlibtool.m4\t maintainer-scripts  symlink-tree\r\nChangeLog.tree-ssa  README\t  contrib\tinstall-sh   libdecnumber  libmpx\tlibvtv\t\t missing\t     ylwrap\r\nroot@978fe57a45cc:\/usr\/src\/gcc# ln -sf ..\/newlib-2.4.0.20160527\/newlib .\r\nroot@978fe57a45cc:\/usr\/src\/gcc# ln -sf ..\/newlib-2.4.0.20160527\/libgloss .\r\nroot@978fe57a45cc:\/usr\/src\/gcc# mkdir -p build_v850 &amp;&amp; cd build_v850\r\nroot@978fe57a45cc:\/usr\/src\/gcc\/build_v850# ..\/configure --target=v850-linux-elf --prefix=\/home\/syohei\/local\/v850 --disable-nls --enable-languages=c --with-gmp=\/home\/syohei\/local --with-mpfr=\/home\/syohei\/local --with-mpc=\/home\/syohei\/local     --with-ppl=\/home\/syohei\/local --with-cloog=\/home\/syohei\/local --with-newlib --with-headers=..\/newlib\/libc\/include --enable-lto --enable-cloog-backend=isl\r\nchecking build system type... x86_64-pc-linux-gnu\r\nchecking host system type... x86_64-pc-linux-gnu\r\nchecking target system type... v850-linux-elf\r\nchecking for a BSD-compatible install... \/usr\/bin\/install -c\r\nchecking whether ln works... yes\r\nchecking whether ln -s works... yes\r\nchecking for a sed that does not truncate output... \/bin\/sed\r\nchecking for gawk... no\r\nchecking for mawk... mawk\r\nchecking for libatomic support... no\r\nchecking for libitm support... no\r\nchecking for libsanitizer support... no\r\nchecking for libvtv support... no\r\nchecking for libmpx support... no\r\nchecking for libhsail-rt support... no\r\nchecking for gcc... gcc\r\nchecking for C compiler default output file name... a.out\r\nchecking whether the C compiler works... yes\r\nchecking whether we are cross compiling... no\r\nchecking for suffix of executables... \r\nchecking for suffix of object files... o\r\nchecking whether we are using the GNU C compiler... yes\r\nchecking whether gcc accepts -g... yes\r\nchecking for gcc option to accept ISO C89... none needed\r\nchecking for g++... g++\r\nchecking whether we are using the GNU C++ compiler... yes\r\nchecking whether g++ accepts -g... yes\r\nchecking whether g++ accepts -static-libstdc++ -static-libgcc... yes\r\nchecking for gnatbind... no\r\nchecking for gnatmake... no\r\nchecking whether compiler driver understands Ada... no\r\nchecking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2\r\nchecking for objdir... .libs\r\nchecking for the correct version of gmp.h... yes\r\nchecking for the correct version of mpfr.h... yes\r\nchecking for the correct version of mpc.h... no\r\nconfigure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.\r\nTry the --with-gmp, --with-mpfr and\/or --with-mpc options to specify\r\ntheir locations.  Source code for these libraries can be found at\r\ntheir respective hosting sites as well as at\r\nftp:\/\/gcc.gnu.org\/pub\/gcc\/infrastructure\/.  See also\r\nhttp:\/\/gcc.gnu.org\/install\/prerequisites.html for additional info.  If\r\nyou obtained GMP, MPFR and\/or MPC from a vendor distribution package,\r\nmake sure that you have installed both the libraries and the header\r\nfiles.  They may be located in separate packages.\r\n<\/code><\/pre>\n<p>GMP (Good Manufacturing Practice) \u89c4\u8303<\/p>\n<pre class=\"post-pre\"><code>root@978fe57a45cc:\/usr\/src\/gmp-6.1.0#  CPPFLAGS=-fexceptions ..\/gcc\/configure --prefix=\/tmp\/gcc --enable-cxx\r\nchecking build system type... x86_64-pc-linux-gnu\r\nchecking host system type... x86_64-pc-linux-gnu\r\nchecking target system type... x86_64-pc-linux-gnu\r\nchecking for a BSD-compatible install... \/usr\/bin\/install -c\r\nchecking whether ln works... yes\r\nchecking whether ln -s works... yes\r\nchecking for a sed that does not truncate output... \/bin\/sed\r\nchecking for gawk... no\r\nchecking for mawk... mawk\r\nchecking for libatomic support... ..\/gcc\/configure: line 3177: ..\/gcc\/libatomic\/configure.tgt: No such file or directory\r\nyes\r\nchecking for libitm support... ..\/gcc\/configure: line 3215: ..\/gcc\/libitm\/configure.tgt: No such file or directory\r\nyes\r\nchecking for libsanitizer support... ..\/gcc\/configure: line 3234: ..\/gcc\/libsanitizer\/configure.tgt: No such file or directory\r\nyes\r\nchecking for libvtv support... yes\r\nchecking for libmpx support... ..\/gcc\/configure: line 3273: ..\/gcc\/libmpx\/configure.tgt: No such file or directory\r\nyes\r\nchecking for libhsail-rt support... ..\/gcc\/configure: line 3292: ..\/gcc\/libhsail-rt\/configure.tgt: No such file or directory\r\nyes\r\nchecking for gcc... gcc\r\nchecking for C compiler default output file name... a.out\r\nchecking whether the C compiler works... yes\r\nchecking whether we are cross compiling... no\r\nchecking for suffix of executables... \r\nchecking for suffix of object files... o\r\nchecking whether we are using the GNU C compiler... yes\r\nchecking whether gcc accepts -g... yes\r\nchecking for gcc option to accept ISO C89... none needed\r\nchecking for g++... g++\r\nchecking whether we are using the GNU C++ compiler... yes\r\nchecking whether g++ accepts -g... yes\r\nchecking whether g++ accepts -static-libstdc++ -static-libgcc... yes\r\nchecking for gnatbind... no\r\nchecking for gnatmake... no\r\nchecking whether compiler driver understands Ada... no\r\nchecking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2\r\nchecking for objdir... .libs\r\nconfigure: WARNING: using in-tree isl, disabling version check\r\nThe following languages will be built: c,c++,fortran,lto,objc\r\n*** This configuration is not supported in the following subdirectories:\r\n     gnattools\r\n    (Any other directories should still work fine.)\r\nchecking for default BUILD_CONFIG... bootstrap-debug\r\nchecking for --enable-vtable-verify... no\r\n\/usr\/bin\/ld: cannot find crt1.o: No such file or directory\r\n\/usr\/bin\/ld: cannot find crti.o: No such file or directory\r\n\/usr\/bin\/ld: skipping incompatible \/usr\/local\/lib\/gcc\/x86_64-linux-gnu\/8.2.0\/libgcc.a when searching for -lgcc\r\n\/usr\/bin\/ld: cannot find -lgcc\r\n\/usr\/bin\/ld: cannot find -lgcc_s\r\n\/usr\/bin\/ld: cannot find -lc\r\n\/usr\/bin\/ld: skipping incompatible \/usr\/local\/lib\/gcc\/x86_64-linux-gnu\/8.2.0\/libgcc.a when searching for -lgcc\r\n\/usr\/bin\/ld: cannot find -lgcc\r\n\/usr\/bin\/ld: cannot find -lgcc_s\r\n\/usr\/bin\/ld: cannot find crtn.o: No such file or directory\r\ncollect2: error: ld returned 1 exit status\r\nconfigure: error: I suspect your system does not have 32-bit development libraries (libc and headers). If you have them, rerun configure with --enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with --disable-multilib.\r\nroot@978fe57a45cc:\/usr\/src\/gmp-6.1.0# \r\n<\/code><\/pre>\n<p>\u751f\u6210\u6587\u4ef6<\/p>\n<p>\u521b\u5efa\u4e00\u4e2a\u6700\u57fa\u672c\u7684\u4ea4\u53c9\u7f16\u8bd1\u5668\u7684\u65b9\u5f0f<\/p>\n<p>\u8de8\u7f16\u8bd1\u5668 2011\u5e745\u670813\u65e5<br \/>\nhttp:\/\/d.hatena.ne.jp\/n7shi\/20110513<\/p>\n<p>\u4f5c\u4e3a\u53c2\u8003\u7684\u81ea\u52a8\u5316\u811a\u672c\uff1a https:\/\/gist.github.com\/7shi\/d9556be0474220916649<\/p>\n<p>\u4e00\u6c14\u5475\u6210\u5730\u5236\u4f5c\u4e00\u4e2a\u8de8\u7f16\u8bd1\u5668<\/p>\n<p>gcc-4.6.1\u76ee\u524d\u652f\u6301\u7684\u67b6\u6784\u662f2011\u5e747\u670822\u65e5\u53d1\u5e03\u7684\uff0c\u5177\u4f53\u4fe1\u606f\u8bf7\u53c2\u8003http:\/\/d.hatena.ne.jp\/n7shi\/20110722\/1311322802<\/p>\n<p>\u300a\u8de8\u5e73\u53f0\u7f16\u8bd1\u5668\u5927\u5408\u96c6\u300b2011\u5e7406\u670827\u65e5<br \/>\nhttp:\/\/d.hatena.ne.jp\/n7shi\/20110627<\/p>\n<h1>\u4fdd\u5b58\u4f5c\u696d\u4e2d<\/p>\n<pre class=\"post-pre\"><code>$ docker ps\r\nCONTAINER ID        IMAGE                      COMMAND             CREATED              STATUS              PORTS                                                                                                                                                                                                    NAMES\r\n978fe57a45cc        kaizenjapan\/gcc            \"\/bin\/bash\"         About a minute ago   Up About a minute                                                                                                                                                                                                            dreamy_rosalind\r\n\r\n$ docker commit 978fe57a45cc  kaizenjapan\/gcc\r\n\r\n$ docker push kaizenjapan\/gcc\r\n<\/code><\/pre>\n<p>\u7b2c\u4e8c\u6b21<\/p>\n<pre class=\"post-pre\"><code>$ mkdir v850\r\n$ cd v850\r\n$ docker run -it gcc \/bin\/bash\r\n<\/code><\/pre>\n<p>Docker\uff08\u53ea\u9700\u4e00\u79cd\u9009\u9879\uff09\uff1a<\/p>\n<pre class=\"post-pre\"><code># apt-get update\r\n\r\n<\/code><\/pre>\n<p>gcc: 8.2.0<br \/>\nmpfr: 3.1.4<br \/>\ngmp: 6.1.0<br \/>\nmac: 1.0.3<br \/>\nbinutils: 2.28-5<br \/>\nnewlib: 2.4.0.20160527-2<br \/>\ngdb: 7.12.0<\/p>\n<p>gcc\uff1a8.2.0<br \/>\nmpfr\uff1a3.1.4<br \/>\ngmp\uff1a6.1.0<br \/>\nmac\uff1a1.0.3<br \/>\nbinutils\uff1a2.28-5<br \/>\nnewlib\uff1a2.4.0.20160527-2<br \/>\ngdb\uff1a7.12.0<\/p>\n<p>\u6587\u732e\u5f15\u7528<\/p>\n<p>GNU GCC\u7684\u6784\u5efa\uff08\u4ece\u6e90\u4ee3\u7801\uff09\u3002<br \/>\nhttps:\/\/qiita.com\/silverskyvicto\/items\/9cd51bc9aa035eb301bb<\/p>\n<p>\u5c1d\u8bd5\u4ece\u6e90\u4ee3\u7801\u6784\u5efaGCC\u7684\u4fee\u884c\uff1ahttps:\/\/qiita.com\/t_uda\/items\/080ae8adf924f83d2133<\/p>\n<p>\u4ece\u6e90\u4ee3\u7801\u6784\u5efa\/\u5b89\u88c5GCC\u3002<\/p>\n<p>\u4ece\u6e90\u4ee3\u7801\u6784\u5efagcc 7.2.0\u3002<\/p>\n<p>\u4f7f\u7528\u6e90\u4ee3\u7801\u7f16\u8bd1\u548c\u5b89\u88c5 GCC 7.3.0<br \/>\nhttps:\/\/qiita.com\/shun_tak\/items\/48f0541c299b0170563e<\/p>\n<p>\u6784\u5efa\u548c\u5b89\u88c5\u6700\u65b0\u7684GCC 8.1\u7248\u672c\u3002\u8bf7\u53c2\u8003\u94fe\u63a5\uff1ahttps:\/\/qiita.com\/reishoku\/items\/5b9d6d696d7f6ad29359<\/p>\n<p>\u572864\u4f4dLinux\u4e0a\u7f16\u8bd132\u4f4dELF\u7a0b\u5e8f\u3002<\/p>\n<p>\u5982\u4f55\u9010\u4e2a\u5b89\u88c5GCC\u4e0eGMP\u3001MPFR\u3001MPC\u3001ELF\uff0c\u4e14\u4e0d\u4f7f\u7528\u5171\u4eab\u5e93\uff1f<\/p>\n<h1>\u6587\u4ef6\u5386\u53f2\u7248\u672c0.10 \u521d\u7a3f 20181022<br \/>\n\u7248\u672c0.11 \u63a8\u9001 20181023<br \/>\n\u7248\u672c0.12 \u8003\u8651V850\/RH850\u4e24\u79cd\u65b9\u6848 20181024<br \/>\n\u7248\u672c0.13 \u91cd\u65b0\u5ba1\u67e5\u5de5\u4f5c\u6574\u7406 20181029<br \/>\n\u7248\u672c0.14 \u8bb0\u5f55mpfr\u9519\u8bef 20181030<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker GCC &#8211; Docker \u5bb9\u5668\u7684 GCC \u7f16\u8bd1\u5668\u5b98\u65b9\u7684Docker GCC (htt [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[227],"class_list":["post-26378","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-227"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"\u5173\u4e8e\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\uff081\uff09v850-gcc-64\u4f4dcpu\u7684\u9053\u8def-2\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def\" \/>\n<meta property=\"og:description\" content=\"\u5173\u4e8e\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\uff081\uff09v850-gcc-64\u4f4dcpu\u7684\u9053\u8def-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-25T07:33:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-11T12:53:00+00:00\" \/>\n<meta name=\"author\" content=\"\u6e05, \u626c\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u6e05, \u626c\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/\",\"name\":\"\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2022-11-25T07:33:22+00:00\",\"dateModified\":\"2025-08-11T12:53:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461\"},\"description\":\"\u5173\u4e8e\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def\u7684\u6280\u672f\u6587\u7ae0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461\",\"name\":\"\u6e05, \u626c\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g\",\"caption\":\"\u6e05, \u626c\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyang\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def - Blog - Silicon Cloud","description":"\u5173\u4e8e\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def\u7684\u6280\u672f\u6587\u7ae0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\uff081\uff09v850-gcc-64\u4f4dcpu\u7684\u9053\u8def-2\/","og_locale":"zh_CN","og_type":"article","og_title":"\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def","og_description":"\u5173\u4e8e\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def\u7684\u6280\u672f\u6587\u7ae0","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\uff081\uff09v850-gcc-64\u4f4dcpu\u7684\u9053\u8def-2\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2022-11-25T07:33:22+00:00","article_modified_time":"2025-08-11T12:53:00+00:00","author":"\u6e05, \u626c","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u6e05, \u626c","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/","name":"\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2022-11-25T07:33:22+00:00","dateModified":"2025-08-11T12:53:00+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461"},"description":"\u5173\u4e8e\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def\u7684\u6280\u672f\u6587\u7ae0","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\uff081\uff09V850 gcc 64\u4f4dCPU\u7684\u9053\u8def"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/cb5556d2501da73d864cac945e8d9461","name":"\u6e05, \u626c","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/32a4239de8ff29adace466261d309424a1e5fe9f7e3036bf89fe03f2e3dbe717?s=96&d=mm&r=g","caption":"\u6e05, \u626c"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyang\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%ef%bc%881%ef%bc%89v850-gcc-64%e4%bd%8dcpu%e7%9a%84%e9%81%93%e8%b7%af-2\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/26378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=26378"}],"version-history":[{"count":3,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/26378\/revisions"}],"predecessor-version":[{"id":110965,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/26378\/revisions\/110965"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=26378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=26378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=26378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}