{"id":572,"date":"2022-07-26T07:58:22","date_gmt":"2022-07-25T23:58:22","guid":{"rendered":"https:\/\/blogs.woria.cn\/?p=572"},"modified":"2022-07-26T07:58:23","modified_gmt":"2022-07-25T23:58:23","slug":"ubuntu%e5%ae%89%e8%a3%85cmake%e5%8f%8agcc","status":"publish","type":"post","link":"https:\/\/blogs.woria.cn\/?p=572","title":{"rendered":"ubuntu\u5b89\u88c5cmake\u53cagcc"},"content":{"rendered":"\n<p>\u4e0b\u8f7d\u5730\u5740\uff1a<a href=\"https:\/\/cmake.org\/download\/\">https:\/\/cmake.org\/download\/<\/a><\/p>\n\n\n\n<p>\u7528wget\u4e0b\u8f7d\u3002\u7136\u540e\u89e3\u538b<\/p>\n\n\n\n<p>tar -zxvf cmake<\/p>\n\n\n\n<p>cd\u8fdb\u53bb\u7136\u540e<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/bootstrap<\/code><\/pre>\n\n\n\n<p>\u5982\u679c\u7f3a\u5c11openssl\uff0c\u5219\u5b89\u88c5<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-get install libssl-dev<\/code><\/pre>\n\n\n\n<p>\u5982\u679c\u662fcentos\u7cfb\u7edf<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install openssl-devel<\/code><\/pre>\n\n\n\n<p>\u7136\u540emake\uff0c\u7136\u540emake install<\/p>\n\n\n\n<p><code>cmake --version<\/code> \/\/\u67e5\u770b\u7248\u672c<\/p>\n\n\n\n<p><code>which cmake<\/code> \/\/\u67e5\u770b\u8def\u5f84<\/p>\n\n\n\n<p>\u5f00\u59cb\u5b89\u88c5gcc<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo add-apt-repository ppa:ubuntu-toolchain-r\/test\nsudo apt update\nsudo apt install gcc-9 g++-9\nsudo update-alternatives --install \/usr\/bin\/gcc gcc \/usr\/bin\/gcc-9 60 --slave \/usr\/bin\/g++ g++ \/usr\/bin\/g++-9\n\n\u6216\u8005\u8fd9\u4e2a\nsudo apt-get install software-properties-common\nsudo add-apt-repository ppa:jonathonf\/gcc-9.0\nsudo apt-get update\nsudo apt-get install gcc-9<\/code><\/pre>\n\n\n\n<p>\u5b89\u88c5gcc10<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo add-apt-repository ppa:ubuntu-toolchain-r\/ppa\nsudo apt update\nsudo apt install gcc-10 g++-10 \nsudo update-alternatives --install \/usr\/bin\/gcc gcc \/usr\/bin\/gcc-10 60 --slave \/usr\/bin\/g++ g++ \/usr\/bin\/g++-10<\/code><\/pre>\n\n\n\n<p>\u5b89\u88c5gcc11<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install software-properties-common\nsudo add-apt-repository ppa:ubuntu-toolchain-r\/test\nsudo apt update\nsudo apt install gcc-11 g++-11\nsudo update-alternatives --install \/usr\/bin\/gcc gcc \/usr\/bin\/gcc-11 60 --slave \/usr\/bin\/g++ g++ \/usr\/bin\/g++-11<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e0b\u8f7d\u5730\u5740\uff1ahttps:\/\/cmake.org\/download\/ \u7528wget\u4e0b\u8f7d\u3002\u7136\u540e\u89e3\u538b tar -zxvf&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,8,9,4,5],"tags":[],"class_list":["post-572","post","type-post","status-publish","format-standard","hentry","category-technique","category-master","category-programmer","category-windtalker","category-magician"],"_links":{"self":[{"href":"https:\/\/blogs.woria.cn\/index.php?rest_route=\/wp\/v2\/posts\/572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.woria.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.woria.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.woria.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.woria.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=572"}],"version-history":[{"count":1,"href":"https:\/\/blogs.woria.cn\/index.php?rest_route=\/wp\/v2\/posts\/572\/revisions"}],"predecessor-version":[{"id":573,"href":"https:\/\/blogs.woria.cn\/index.php?rest_route=\/wp\/v2\/posts\/572\/revisions\/573"}],"wp:attachment":[{"href":"https:\/\/blogs.woria.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.woria.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.woria.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}