C 構建開源的開發環境

2022-03-08 17:27:51 字數 843 閱讀 8162

目錄:

1、開源環境的選擇:ide+編譯器

2、構建步驟

1、開源環境的選擇:ide+編譯器

在這裡選擇都是發布在gpl license 下的工具:codeblocks 和 gnu gcc

2、構建步驟

在codeblock 指定編譯器的方法: setting -> compiler... -> select compiler -> gnu gcc compiler -> toolchain executables -> 選擇安裝mingw的目錄(如下圖)

經過觀察編譯器的說明和我自己的需要,我選擇了c和c++編譯器,分別是mingw32-base 和 mingw32-gcc-g++:(如下圖)

點選ok儲存後,編譯乙個簡單的c++ console hello world 程式,編譯器報錯:

ld.exe     not found -lpthread

這是缺少庫 pthread 的意思,這個好像跟 posix 標準有關,這個gcc 執行使用的介面可能是用這個標準寫的(由下圖 thread mode:posix 猜測),所以需要用到相應的庫。

開發環境構建

無線路由器目前已經可以做很多的功能了,相應的擴充套件資源也越來越多。其中大部分都是直接基於openwrt平台直接進行開發的。筆者之前一直介紹的都是一些協議的理論知識,目前也更新一些筆者關於sdwn software defined wireless networking 的實現中,所總結的一些實戰類...

構建arm開發環境

規劃 交叉編譯器裝在 usr local kernel,bootloder放在 home volans arm 用於啟動的nfs檔案系統放在 home armnfs 準備工作 sudo mkdir home armnfs sudo chmod 777 home armnfs mkdir arm 上面...

Docker構建開發環境

以往在新的機器上構建開發環境時,往往需要安裝比較多的工具軟體,這個過程比較耗時。有人會說,那可以把這些命令固化在shell指令碼中。當然這也是乙個可行的方法。隨著docker的發展,容器與容器雲大行其道。本著熟悉docker的想法,加之docker具有簡化配置 快速部署的特點,這裡嘗試使用docke...