當前位置:首頁 » 編程軟體 » icc編譯

icc編譯

發布時間: 2022-01-12 06:28:35

A. 怎樣在vs2013中使用icc英特爾編譯

自帶編譯器,編譯C/C++的cl.exe,編譯C#的csc.exe。
在VS的安裝目錄下找到一個vscvarsall.bat(我的在D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC下),把它拖進命令提示符中,回車運行後就能單獨使用編譯器。

PS:
C/C++編譯:cl 源文件.c/cpp
C#編譯:csc 源文件.cs

1. 「cl不是可用的內部命令或可執行程序」
----原因:環境變數Path沒有設置好。
----解決:在環境變數Path中添加VC的bin目錄。Path= D:\Microsoft Visual Studio 9.0\VC\bin。在D:\Microsoft Visual Studio 9.0\VC\ce\bin下還有其他一些編譯器,看名字是交叉編譯用的
2.「mspdb80.dll無法找到」
----原因:vs2008的VC\bin目錄下缺少msobj80.dll、mspdb80.dll、mspdbcore.dll、mspdbsrv.exe這四個文件。
----解決:在D:\Microsoft Visual Studio 9.0\Common7\IDE下復制這四個文件到VC\bin。
3.解決以上問題以後,可以直接在命令行的任何目錄下編譯C/C++文件了。可是又出現新狀況:
「fatal error: cannot open include file」
----原因:vs2008未設置include和lib的環境變數。
----解決:
3.1在環境變數里添加變數INCLUDE,包含進VC\Include和C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include(這個是安裝vs時自動安裝在C盤的)兩個目錄
INCLUDE=D:\Microsoft Visual Studio 9.0\VC\include; C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
3.2添加變數LIB,包含進VC\lib和C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib(這個也是安裝vs時自動安裝在C盤的)兩個目錄:
LIB=D:\Microsoft Visual Studio 9.0\VC\lib; C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib

4.提示:fatal error LNK1104: 無法打開文件「kernel32.lib」,(在IDE裡面運行沒有問題,因為IDE中採用了另外的封裝了庫)
----原因:vs2008未設置include和lib的環境變數。
----解決:在環境變數里添加變數LIB,C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
或者將kernel32.lib直接到vc的lib目錄下也可以

B. 圖解用c語言在ICCAVR編譯

第一步: 選擇"Project"菜單 -> "New",建立一個新項目第二步: 選擇"File"菜單 -> "New",新建一個空白文件第三步: 隨便寫點C代碼.(不用帶VC的頭文件),保存到一個位置第四步: 在右邊的項目選項卡中(樹控制項),右鍵點"File"文件夾,再選擇Add File(添加文件),把剛才保存的C代碼文件添加進這個項目.第五步: 點工具欄的編譯按鈕進行編譯,編譯如果通過,在你的項目文件夾下會有一個擴展名為.hex的文件,再用ISP下載線把這個文件燒錄進你的單片機就OK了.

C. C語言編譯器icc與gcc編譯出來的執行文件有什麼區別

ICC 是intel 針對intel 體系架構開發的編譯器,顯然,你的代碼,如果運行在intel機器上,intel的人開發的編譯器,編譯出來的可執行代碼效率更高。畢竟人家對intel體系結構這么熟悉,裡面的優化說明的,肯定做得不錯。但是只能運行在intel體系結構上。比如你的PPC的板子就不能運行了。

GCC是一般性的通用的編譯器,可以編譯運行在各種體系結構上的代碼,比如intel, PPC, ARM, MIPS。它很通用。裡面的開發者,當然也熟悉intel 體系架構。但是也要考慮到通用。所以,是一般化的選擇。在intel體系結構上運行的話,可能某些地方不如ICC的效率高。

他們實現的原理基本是一致的,但是在細節上,肯定差別很大。比如針對同一種語句,有的會告警,有的不會。有些支持擴展特性。有些不支持。

D. 在用ICC編譯程序時,出現以下情況是什麼原因

就這么個簡單的程序,每次編譯經常出現: !E H:\\學習軟體\\AVR單~1\\MY你使用的是什麼晶元啊?ATmega8?還是ATmega16 要是用ATmega8 那麼頭

E. ICC編譯錯誤

直接用向量號,不用宏定義.

F. 如何安裝icc編譯器

執行sudo apt-get install libstdc++5時,可能出現「無法找到軟體包libstdc++5」,自己在網上搜索下載這個文件,得到一個compat-libstdc++-33_3.2.3-48.3_i386.deb安裝包,然cd 到deb包所在的位置,執行

G. ubuntu18.04.2支持icc編譯嗎

icc 是說Intel的編譯器嘛

你可以安裝,設置

H. 如何使用ICC編譯器,有沒有相關教程

usage: icc [options] file1 [file2 ...]
icpc [options] file1 [file2 ...]

具體的options,可以使用命令icc -help得到

I. 為什麼我安裝的ICC6.31a編譯的程序是錯的

好像那個配置的問題,你最好默認安裝在c盤,他的編譯連接器需要你自己設置一下,大部分屬於找不到連接器,其實學c語言,用gcc+gdb最好了,呵呵,自己裝個ubuntu擺弄擺弄,水平自然就高了許多,還能解決游戲的問題,呵呵,不願意就試試MinGW吧,這個可是超級好的
,重裝一下系統試試,C++BUILDER也是不錯的選擇

J. OpenBLAS 可否使用ICC編譯

不知道這個問題是不是有回答過。 在Linux下,是可以用icc編譯的,經過測試。在Windows下,沒有試過,可能會出現問題。

熱點內容
安卓手機的微信提示音怎麼換回來 發布:2024-11-14 15:03:55 瀏覽:573
配置類是什麼 發布:2024-11-14 14:59:13 瀏覽:523
樹莓派圖形界面怎麼配置網路 發布:2024-11-14 14:36:33 瀏覽:353
小米2android44 發布:2024-11-14 14:35:28 瀏覽:95
微信小程序本地資料庫 發布:2024-11-14 14:17:36 瀏覽:628
android過濾emoji 發布:2024-11-14 14:11:58 瀏覽:721
復制的代碼後怎麼編譯 發布:2024-11-14 14:11:14 瀏覽:916
html怎麼用文件編譯 發布:2024-11-14 14:08:42 瀏覽:392
如何撤銷網路密碼 發布:2024-11-14 14:06:19 瀏覽:326
台灣免費伺服器地址 發布:2024-11-14 13:46:37 瀏覽:901