C C 開發環境搭建

2021-10-21 12:20:12 字數 1484 閱讀 3513

開始學習c++,但是電腦空間不是很足,想搭建乙個比較節省空間的開發環境,可以不需要ide。

網上找了半天,用了cygwin64,但是一直沒編譯成功,然後想換vs,占用空間勸退了。

最後靜下來研究cygwin64編譯報錯問題,終於解決了,在此記錄下。

我寫的內容是乙個簡單的hello world:

#include

using namespace std;

intmain()

報錯內容是:

in file included from /usr/include/wchar.h:6:

0,from /usr/lib/gcc/i686-pc-cygwin/

4.9.2

/include/c++

/cwchar:44,

from /usr/lib/gcc/i686-pc-cygwin/

4.9.2

/include/c++

/bits/postypes.h:40,

from /usr/lib/gcc/i686-pc-cygwin/

4.9.2

/include/c++

/iosfwd:40,

from /usr/lib/gcc/i686-pc-cygwin/

4.9.2

/include/c++

/ios:38,

from /usr/lib/gcc/i686-pc-cygwin/

4.9.2

/include/c++

/ostream:38,

from /usr/lib/gcc/i686-pc-cygwin/

4.9.2

/include/c++

/iostream:39,

from test.cpp:1:

/usr/include/sys/reent.h:14:

20: fatal error: stddef.h: no such file or directory

#include

^compilation terminated.

在網上找了下,是因為g++和gcc的版本不一致,輸入g++ --version和gcc --version看了下,乙個是10.2的版本,乙個是9.2的版本,果然不一樣,那麼問題很可能就出現在這了。

但是怎麼公升級g++的版本呢?網上說用sudo命令,我試了下,結果顯示沒用這個命令……

靈光一現,找到cygwin的安裝包,安裝過程中有一塊讓選擇安裝的元件,果然找到了g++ 10.2的版本,然後重新安裝了下,問題解決了。

這塊有乙個坑,像我第一次安裝就是要選擇「install form internet」,但是在公升級g++的過程中,我選擇了第二項:download without install,結果是,我去看g++的版本還是9.3的,重啟了也沒用,後來想起來這個事情,又重新裝了一遍,選擇第一項,然後搞定,現在就可以愉快的進行c++的開發了。

Eclipce開發C C 環境搭建

工具組合 eclipce mingw cdt eclipse ide for c c developers mingw cdt cdt為eclipse外掛程式,將其解壓至eclipse根目錄即可。注 1 以上三個都必須安裝,若不安裝cdt就會出現能編譯c 但不能執行。2 更改make檔名 由於在mi...

Eclipse搭建C C開發環境

1 最近使用visualstudio ide開發unity 3d使用的程式語言是c 但是發現visualstudio12 版本在自己主機上執行速度比夠快,懷疑是不是處理器或者是版本問題,所以該解除安裝了,之後安裝15版本的,但是由於拆卸不乾淨導致安裝不成功的問題。將登錄檔清理之後也無法安裝,所以想之...

ubuntu 8 04 C C 開發環境搭建

初學linux,留下印記。1.也許一兩條命令就可以完成,sudo apt cdrom add 加入cd源 sudo apt get update 或 sudo aptitude update 更新源列表 sudo apt get install build essential 或 sudo apti...