win10系統安裝g編譯器
㈠ win10系統怎麼裝GCC編譯器
win10系統裝GCC編譯器方法詳見:https://jingyan..com/article/ab0b563085d2a8c15afa7da4.html
㈡ win10下利用virtuablebox安裝ubuntu18.04,需要安裝gcc編譯器怎麼操作
先安裝完ubuntu18.04,在確認可以上網的情況下輸入sudo apt-get install gcc,然後會讓你輸入管理員密碼,輸完後就會自動下載gCC的並自動安裝
㈢ 怎麼在win10安裝fortran
本人測試後得出如下結論: 1. compaq_visual_fortran_65.rar(6.5或6.6),32位可以運行,64位下,進X86文件夾運行 SETUPX86.EXE,可以安裝但編譯和運行經常崩潰,就算出來得錯誤提示框點不再顯示仍會出錯。 故不可行 2. Microsoft_Fortran_PowerStation_4.0.rar, 安裝文件總共才5兆多,完全能正常使用,如果簡單計算,不是做超級復雜的計算程序項目,可選用之 3. Intel.Visual.Fortran.Composer.XE.2011.5.221.ISO-TBE.rar, 反正版本越高越兼容。可最先安裝vs2010便於集成IDE來編程(可選);若不集成到vs2010/vs2008等,只能在「cmd」中操作,極不方便, 此時可以安裝cygwin,配置好後使用起來和linux無異,ifort命令發揮極大活力 4. PGI.Workstation.Complete.v10.9.X64,我只要關注64位,就說64位得吧(32位基本誤區別), win7_64旗艦版SP1下安裝出現錯第一個錯誤時,不要點「確定」,先進行如下操作: 把C:\Program Files下(假設默認安裝) 出現的 PGI 改成 PGI1。 把C:\Program Files (x86) 下(假設默認安裝) 出現的PGI 改成 PGI1 點錯誤提示的「確定」按鈕,等一小會再點第二個錯誤提示的「確定」,安裝程序結束 把兩個PGI1改回PGI(那之前為什麼要改名?你自己試一下不要改就知道了原因了) 把C:\Program Files\PGI下的 Microsoft Open Tools 9 改成 MicrosoftOpenTools8 把C:\Program Files\PGI下的 Microsoft Open Tools 10 改成 Microsoft Open Tools 8 新建 C:\usr\pgi 路徑並把上面改的 Microsoft Open Tools 8 移動到C:\usr\pgi\ 右鍵"計算機"-》「屬性」-》「高級系統設置」-》環境變數-》新建如下系統變數: 變數名 LM_LICENSE_FILE ,變數值 C:\Program Files\PGI\license.dat 其實license.dat放哪都無所謂,這里為了與上述英文安裝說明相統一 如果用32位的編譯器就把 C:\Program Files (x86)\PGI\win32\10.9\bin 加入到環境變數Path中 如果用64位的編譯器就把 C:\Program Files\PGI\win64\10.9\bin 加入到環境變數Path中 沒必要兩個同時用,如果只用64編譯那就把C:\Program Files (x86)下的PGI刪除節省空間 但C:\Program Files\下的PGI超大,如果不追求速度只用32位編譯(速度相差不知多大),那就: 把C:\Program Files\PGI\下除了MicrosoftOpenTools8和license.dat之外的所有東西刪除 把C:\usr\pgi刪除 這樣可以騰出1.3G左右空間 如果用不到CUDA,就把win32或win64下的2010文件夾刪除即可(一般用不到,放著也占空間) 最好在Cygwin中使用,比直接在命令提示符中用方便。 5。 gcc-4.7-20110820-64.exe/gcc-4.7-20110813-32.exe/g95-MinGW.exe/等等是windows下的gcc和g95編譯器,安裝後從cmd使用,g95可能會出現的問題: I installed g95-MinGW-41.exe but when I compiled my code the process stopped with the message: ld: unrecognized option `'--sysroot=' A. 1. Check if g95 is calling the correct version of ld.exe by adding -v when compiling. 2. Try adding the g95 directory (i.e., c:\g95\bin; c:\g95\lib\gcc-lib\i686-pc-mingw32\4.1.2;) at the beginning of your PATH environment variable. If that fails, delete g95 entirely, and reinstall. Answer "yes" to all the dialogues ring the install. 6. cygwin,這是很有用的東東,如果你本來就很習慣linux/Unix類系統的終端和shell腳本操作的話。 卸載直接刪除即可,沒什麼影響 7. Cygwin調用ivf_c_XE_2011.5.221: ( 1). 請確保已經完成以下軟體安裝工作(這里假設使用默認安裝路徑,也最好使用默認): 1) 最先安裝vs2010; 2) 然後安裝在安裝ivf_c_XE_2011.5.221 3) 最後安裝cygwin (2). 修改文件(假如是默認安裝路徑,做好備份): C:\Program Files (x86)\Intel\ComposerXE-2011\bin\ifortvars.bat 在「goto End」之前加上一句(最好用類似ultraedit編輯器防止換行消失): if exist "C:\cygwin\Cygwin.bat" @call "C:\cygwin\Cygwin.bat" (3). 右鍵桌面Cygwin啟動圖標,目標欄中填入 "C:\Program Files (x86)\Intel\ComposerXE-2011\bin\ifortvars.bat" intel64 如果你是32位就填ia32 (4). 把C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\下的所有東西拷貝到 以下文件夾中: C:\cygwin\usr\local\bin 5.) 至此可以雙擊桌面Cygwin啟動器進入,然後可以運行ifort編譯fortran程序了。 6). 如果喜歡compaq visual fortran的,千萬不要選win7 64系統,不能用(32位下可以)。 (原創內容)
㈣ 求win10 64位系統下的 Fortran 編譯器的安裝包(當然指不花錢的方案,還沒有visual studio,拒絕虛擬機)
網上有個power fortran的精簡版,安裝好後可以多次編譯、連接,但只有第1次運行正常,再在ide環境運行你編譯的exe時異常(解決辦法:在ide之外運行你的exe)。你可以試試。
http://vdisk.weibo.com/s/awy4uAqSgsbjl
http://www.06climate.com/view/4.html
㈤ 我在win10下弄了一個linux的虛擬機,安好gcc編譯器後,寫了一個最簡單的代碼,為啥出現錯誤
.c文件本身並不能執行,需要編譯之後得到可執行文件才能執行。
你的gcc命令編譯之後得到可執行文件1,直接 ./1
㈥ windows10系統自帶編譯器嗎
不一定。例如:Windows 操作系統就是不自帶編譯器的,它是一個獨立的操作系統,如果你需要編程的話,你還需要單獨購買 MS Visual C++編譯器,然後在安裝好 Windows系統的前提下面,再安裝運行 MS VC++,此時 VC++才能夠對你編寫的 C 語言源程序進行編譯、連接,最後產生可執行程序;而Linux則不同,它是自帶編譯器 gcc 的,所以你在安裝 Linux系統時,只要把 gcc 選上,就可以把 gcc 編譯器連同 Linux 操作系統一起安裝好。就不需要單獨購買 gcc 編譯器軟體了。
㈦ 適合win10系統的c語言編譯器
桌面操作系統
對於當前主流桌面操作系統而言,可使用 VisualC++、GCC以及 LLVM Clang 這三大編譯器。
Visual C++(簡稱 MSVC)只能用於 Windows 操作系統;GCC 和 LLVM Clang除了可用於Windows操作系統之外,主要用於 Unix/Linux操作系統。
像現在很多版本的 Linux 都默認使用 GCC 作為C語言編譯器,而像 FreeBSD、macOS 等系統默認使用 LLVM Clang 編譯器。由於當前 LLVM 項目主要在 Apple 的主推下發展的,所以在 macOS中,Clang 編譯器又被稱為 Apple LLVM 編譯器。
MSVC 編譯器主要用於 Windows 操作系統平台下的應用程序開發,它不開源。用戶可以使用 Visual Studio Community 版本來免費使用它,但是如果要把通過 Visual Studio Community 工具生成出來的應用進行商用,那麼就得好好閱讀一下微軟的許可證和說明書了。
而使用 GCC 與 Clang 編譯器構建出來的應用一般沒有任何限制,程序員可以將應用程序隨意發布和進行商用。
MSVC 編譯器對 C99 標準的支持就十分有限,加之它壓根不支持任何 C11 標准,所以本教程中設計 C11 的代碼例子不會針對 MSVC 進行描述。所幸的是,Visual Studio Community 2017 加入了對 Clang 編譯器的支持,官方稱之為——Clang with Microsoft CodeGen,當前版本基於的是 Clang 3.8。
也就是說,應用於 Visual Studio 集成開發環境中的 Clang 編譯器前端可支持 Clang 編譯器的所有語法特性,而後端生成的代碼則與 MSVC 效果一樣,包括像 long 整數類型在 64 位編譯模式下長度仍然為 4 個位元組,所以各位使用的時候也需要注意。
為了方便描述,本教程後面涉及 Visual Studio 集成開發環境下的 Clang 編譯器簡稱為 VS-Clang 編譯器。
嵌入式系統
而在嵌入式系統方面,可用的C語言編譯器就非常豐富了,比如:
用於 Keil 公司 51 系列單片機的 Keil C51 編譯器;
當前大紅大紫的 Arino 板搭載的開發套件,可用針對 AVR 微控制器的 AVRGCC 編譯器;
ARM 自己出的 ADS(ARM Development Suite)、RVDS(RealView Development Suite)和當前最新的 DS-5 Studio;
DSP 設計商 TI(Texas Instruments)的 CCS(Code Composer Studio);
DSP 設計商 ADI(Analog Devices,Inc.)的 Visual DSP++ 編譯器,等等。
- 通常,用於嵌入式系統開發的編譯工具鏈都沒有免費版本,而且一般需要通過國內代理進行購買。所以,這對於個人開發者或者嵌入式系統愛好者而言是一道不低的門檻。
- 不過 Arino 的開發套件是可免費下載使用的,並且用它做開發板連接調試也十分簡單。Arino 所採用的C編譯器是基於 GCC 的。
- 還有像樹莓派(Raspberry Pi)這種迷你電腦可以直接使用 GCC 和 Clang 編譯器。此外,還有像 nVidia 公司推出的 Jetson TK 系列開發板也可直接使用 GCC 和 Clang 編譯器。樹莓派與 Jetson TK 都默認安裝了 Linux 操作系統。
- 在嵌入式領域,一般比較低端的單片機,比如 8 位的 MCU 所對應的C編譯器可能只支持 C90 標准,有些甚至連 C90 標準的很多特性都不支持。因為它們一方面內存小,ROM 的容量也小;另一方面,本身處理器機能就十分有限,有些甚至無法支持函數指針,因為處理器本身不包含通過寄存器做間接過程調用的指令。
- 而像 32 位處理器或 DSP,一般都至少能支持 C99 標准,它們本身的性能也十分強大。而像 ARM 出的 RVDS 編譯器甚至可用 GNU 語法擴展。
- 下圖展示了上述C語言編譯器的分類。
㈧ win10下已經安裝了g++編譯器,可是在哪裡寫代碼呢還需要裝什麼軟體么來寫代碼么
正常來說寫代碼都需要一個IDE,也就是集成開發環境,提供代碼編寫,分析,調試,編譯等一系列功能的這么一個軟體。哪有你這樣代碼還一行沒寫就上編譯器的,這不等於餃子面還沒和,那邊就已經開始准備燒水煮一樣么——這步讓你做的太超前了。
支持C++的IDE海茫茫的多,從宇宙第一IDE,微軟看家寶Visual Studio這種大傢伙,到Tiny C Compiler這種小不點,有免費的C Free,開源的Dev C++,甚至並非主打C++編程的eclipse和Android Studio都能在載入插件的前提下有效的支持C++的編程全功能。建議還是從VC開始適應,多嘗試幾種IDE,適合自己的就是最好的。