{"id":20385,"date":"2024-03-15T20:23:15","date_gmt":"2024-03-15T20:23:15","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/"},"modified":"2024-03-21T17:57:45","modified_gmt":"2024-03-21T17:57:45","slug":"how-to-compile-openwrt-for-a-second-time","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/","title":{"rendered":"How to compile OpenWrt for a second time?"},"content":{"rendered":"<p>The process of compiling OpenWrt can be divided into the following steps:<\/p>\n<ol>\n<li>Prepare the compiling environment: Install necessary dependencies and obtain the OpenWrt source code. You can clone the code from the official repository of OpenWrt using Git.<\/li>\n<li>Clone the repository from the GitHub link provided: https:\/\/github.com\/openwrt\/openwrt.git<\/li>\n<li>Navigate to the source code directory: Change to the OpenWrt source code directory that was just cloned.<\/li>\n<li>change directory to openwrt<\/li>\n<li>Update the source code to fetch the latest OpenWrt code.<\/li>\n<li>Update your local repository with changes from the remote repository.<\/li>\n<li>Set up compilation options: Run the command &#8220;make menuconfig&#8221;, navigate to the configuration menu, choose the functions and software packages you need, then save the configuration and exit.<\/li>\n<li>configure the menu settings<\/li>\n<li>To start compiling, run the make command to compile OpenWrt. You can specify the target platform and other options during the compilation process.<\/li>\n<li>create<\/li>\n<li>Waiting for compilation to finish: The compilation process may take some time, depending on the features you choose and the number of software packages.<\/li>\n<li>Obtain the compiled results: After compiling, you can find the generated firmware in the bin directory.<\/li>\n<\/ol>\n<p>The above is the basic process of compiling OpenWrt. For subsequent compilations, you can directly go to the source code directory, run git pull to update the code, adjust any necessary compilation options, and then run make to start compiling. Depending on your needs, you may need to adjust some compilation options or add new features and software packages.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The process of compiling OpenWrt can be divided into the following steps: Prepare the compiling environment: Install necessary dependencies and obtain the OpenWrt source code. You can clone the code from the official repository of OpenWrt using Git. Clone the repository from the GitHub link provided: https:\/\/github.com\/openwrt\/openwrt.git Navigate to the source code directory: Change to [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-20385","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"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>How to compile OpenWrt for a second time? - Blog - Silicon Cloud<\/title>\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\/blog\/how-to-compile-openwrt-for-a-second-time\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to compile OpenWrt for a second time?\" \/>\n<meta property=\"og:description\" content=\"The process of compiling OpenWrt can be divided into the following steps: Prepare the compiling environment: Install necessary dependencies and obtain the OpenWrt source code. You can clone the code from the official repository of OpenWrt using Git. Clone the repository from the GitHub link provided: https:\/\/github.com\/openwrt\/openwrt.git Navigate to the source code directory: Change to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T20:23:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T17:57:45+00:00\" \/>\n<meta name=\"author\" content=\"Ava Mitchell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ava Mitchell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/\"},\"author\":{\"name\":\"Ava Mitchell\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\"},\"headline\":\"How to compile OpenWrt for a second time?\",\"datePublished\":\"2024-03-15T20:23:15+00:00\",\"dateModified\":\"2024-03-21T17:57:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/\"},\"wordCount\":256,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/\",\"name\":\"How to compile OpenWrt for a second time? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T20:23:15+00:00\",\"dateModified\":\"2024-03-21T17:57:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to compile OpenWrt for a second time?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\",\"name\":\"Ava Mitchell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"caption\":\"Ava Mitchell\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to compile OpenWrt for a second time? - Blog - Silicon Cloud","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\/blog\/how-to-compile-openwrt-for-a-second-time\/","og_locale":"en_US","og_type":"article","og_title":"How to compile OpenWrt for a second time?","og_description":"The process of compiling OpenWrt can be divided into the following steps: Prepare the compiling environment: Install necessary dependencies and obtain the OpenWrt source code. You can clone the code from the official repository of OpenWrt using Git. Clone the repository from the GitHub link provided: https:\/\/github.com\/openwrt\/openwrt.git Navigate to the source code directory: Change to [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T20:23:15+00:00","article_modified_time":"2024-03-21T17:57:45+00:00","author":"Ava Mitchell","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Ava Mitchell","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/"},"author":{"name":"Ava Mitchell","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64"},"headline":"How to compile OpenWrt for a second time?","datePublished":"2024-03-15T20:23:15+00:00","dateModified":"2024-03-21T17:57:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/"},"wordCount":256,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/","name":"How to compile OpenWrt for a second time? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T20:23:15+00:00","dateModified":"2024-03-21T17:57:45+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-compile-openwrt-for-a-second-time\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to compile OpenWrt for a second time?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64","name":"Ava Mitchell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","caption":"Ava Mitchell"},"url":"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=20385"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20385\/revisions"}],"predecessor-version":[{"id":54179,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20385\/revisions\/54179"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=20385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=20385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=20385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}