導航:首頁 > 萬維百科 > gccms

gccms

發布時間:2020-08-10 18:56:40

1、一個gcc編譯出錯的問題

#include <tchar.h>
好像是MS的東西
我在Linux下都編譯不了
是不是這個文件和gcc的東西沖突了

gcc對寬字元的支持應該使用wchar.h
下面是我改的
#define _UNICODE
#define _GLIBCPP_USE_WCHAR_T
#include <wchar.h>
#include <iostream>
using namespace std;
int main(int argc, wchar_t * argv[])
{
for (int i = 1; i <= argc; i++)
printf("%s\n",argv[i - 1] );
return 0;
}

2、GCC是什麼編譯器?跟vc自帶的有什麼不同?

GCC的全稱是GNU Compiler Collection
是GNU下屬的編譯器集合, 包括C/C++, JAVA, Perl, Python等語言.

你問他和VC有什麼不同?
我要告訴你的是:

1、GCC是一個編譯器集合, VC是MS開發的Windows系統C/C++ IDE.

2、GCC中的C/C++標准庫代碼和VC肯定是不同的, MS一般都是從別人那買來用, 比如Dinkumware, GCC C/C++的標准庫就是GNU自己寫的了, 當然這遵循GPL, MS雖然也可以免費拿來用, 但是MS歷來仇視GPL和Linux. 還有就是GCC C/C++的標准庫對C/C++標準的貌似是最好的.

3、Linux的桌面操作系統基本都集成安裝了KDE(K Desktop Environment), X-Windows等圖形操作系統界面, 所以各種包裝了GCC編譯器內核的IDE應運而生, 比如Ubuntu, Mandriva, Fedora, Debian等操作系統中都有自帶的GCC IDE, 當然你也可以用Commond Line來操作和編譯代碼.

3、gcc 使用問題求助:"incompatible with i386:x86-64 output

需要加個gcc的編譯參數-ms32。

gcc -ms32 xxxx

4、visual studio可以使用gcc作為編譯器嗎

幫你查了一下,沒有那內在支持。不過可以通過設置VS生成CMake文件的方式來實現。參考資料:
http://stackoverflow.com/questions/216025/gcc-with-visual-studio
https://social.msdn.microsoft.com/Forums/en-US/c07f416a-3d1d-46d0-95cf-81fe790c461f/use-a-gcc-port-to-build-programs-with-visual-studio?forum=Vsexpressvc

5、gcc編譯問題

-c和-o都是gcc編譯器的可選參數

-c表示只編譯(compile)源文件但不鏈接,會把.c或.cc的c源程序編譯成目標文件,一般是.o文件。
-o用於指定輸出(out)文件名。不用-o的話,一般會在當前文件夾下生成默認的a.out文件作為可執行程序。

例如
gcc -c test.c將生成test.o的目標文件
gcc -o app test.c將生成可執行程序app

gcc -c a.c -o a.o表示把源文件a.c編譯成指定文件名a.o的中間目標文件(其實在這里,你把-o a.o省掉,效果是一樣的,因為中間文件默認與源文件同名,只是後綴變化)。

6、剛下了一個gcc,看不明白和vc++有什麼區別

1、GCC是一個編譯器集合, VC是MS開發的Windows系統C/C++ IDE.

2、GCC中的C/C++標准庫代碼和VC肯定是不同的, MS一般都是從別人那買來用, 比如Dinkumware, GCC C/C++的標准庫就是GNU自己寫的了, 當然這遵循GPL, MS雖然也可以免費拿來用, 但是MS歷來仇視GPL和Linux. 還有就是GCC C/C++的標准庫對C/C++標準的貌似是最好的.

3、Linux的桌面操作系統基本都集成安裝了KDE(K Desktop Environment), X-Windows等圖形操作系統界面, 所以各種包裝了GCC編譯器內核的IDE應運而生, 比如Ubuntu, Mandriva, Fedora, Debian等操作系統中都有自帶的GCC IDE, 當然你也可以用Commond Line來操作和編譯代碼.

7、Kb_ms是什麼意思?

8、啟動計算機為什麼提示缺少Msgccmcs.dll文件?

你可以到別人的機子上去搜索一下這個DLL文件,然後用快閃記憶體或光碟復制到你的計算機中,我在網上找了只是一個Nm21.cab 包里包含了這個DLL文件

9、gcc和vc編譯環境有什麼不同

1、GCC是一個編譯器集合, VC是MS開發的Windows系統C/C++ IDE.

2、GCC中的C/C++標准庫代碼和VC肯定是不同的, MS一般都是從別人那買來用, 比如Dinkumware, GCC C/C++的標准庫就是GNU自己寫的了, 當然這遵循GPL, MS雖然也可以免費拿來用, 但是MS歷來仇視GPL和Linux. 還有就是GCC C/C++的標准庫對C/C++標準的貌似是最好的.

3、Linux的桌面操作系統基本都集成安裝了KDE(K Desktop Environment), X-Windows等圖形操作系統界面, 所以各種包裝了GCC編譯器內核的IDE應運而生, 比如Ubuntu, Mandriva, Fedora, Debian等操作系統中都有自帶的GCC IDE, 當然你也可以用Commond Line來操作和編譯代碼.

10、跪求vs、vc和GCC、G++3.4.1的具體區別

1、GCC是一個編譯器集合, VC是MS開發的Windows系統C/C++ IDE. 2、GCC中的C/C++標准庫代碼和VC肯定是不同的, MS一般都是從別人那買來用, 比如Dinkumware, GCC C/C++的標准庫就是GNU自己寫的了, 當然這遵循GPL, MS雖然也可以免費拿來用, 但是MS歷來仇視GPL和Linux. 還有就是GCC C/C++的標准庫對C/C++標準的貌似是最好的. 3、Linux的桌面操作系統基本都集成安裝了KDE(K Desktop Environment), X-Windows等圖形操作系統界面, 所以各種包裝了GCC編譯器內核的IDE應運而生, 比如Ubuntu, Mandriva, Fedora, Debian等操作系統中都有自帶的GCC IDE, 當然你也可以用Commond Line來操作和編譯代碼.

與gccms相關的知識