编译器的问题及答案
‘壹’ 关于编译器的一些基本问题(C/C++)
是这样的.源代码可以直接用.但编译器要不一样才行.
因为生成的文件格式可能有差异
‘贰’ c的编译器问题
第一问:
VC和C++ Builder支持的语言都是C++语言,C++语言在固定的语法,所以他们的语法是一样的。
第二问:
是的,只要你会用C++ Builder这个工具。
‘叁’ C++编译器的问题
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。
因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。
如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。
本人深受其害,重装多次不管用,上面中文部分为高手借鉴,
下面路径为本人深思所得,终于解决。与君分享。
‘肆’ 有关“编译器”的一些问题。
编译器是一个程序,它将程序的源代码转换成为可执行文件。各种高级语言都有其相应的编译器,不同的编译器也只能编译其相对应的代码。理论上经过编译的程序是可以反编译的,当然,部分文件会对其编译过程进行加密,这样就无法反编译了,不过,反编译软件是违法的行为!
‘伍’ 有关编译器的问题
编译器可不是你想象得那么简单的哦:)
很多编译器并不是用汇编语言写的,那样太累了。
编译器涉及非常复杂的词法和语法分析。现在基本上都是采用lex和yacc之类的工具自动生成词法分析程序和语法分析程序。每种语言都有各自不同的词法和语法,你需要提供词法和语法的正则表达式之类的东西给lex和yacc,然后由这两个工具生成词法分析程序和语法分析程序。词法和语法分析程序可以将你设计的语言编写的程序生成中间代码,然后再想办法编程机器可读的机器码就能运行了。
当然你也可以自己手动写词法和语法分析器,不过那个工程太过庞大。
‘陆’ 关于c语言编译器的问题,请高手回答。
怎么会没有哦?只不过换了个名字而已.毕竟是新出来的东西嘛.你看看msdn
‘柒’ 编译器的问题
非常简单,新新新手最常见的错误!
您最大的可能是没用建立工程!而直接新建C++源文件!第二大可能:您建的工程时选的不是win32 console Application
----------
您应这么做:
1.新建->工程->win32 console Application ->建立空白工程->完成
2.新建->C++源文件->工程名选刚才建的那个工程
3.将代码拷贝到C++源文件中。编译运行
4.最重要的是:马上回来,加分给我!
‘捌’ c语言编译器的问题
ctrl + a 再 delete 搞定..
‘玖’ c语言的编译器问题。
当VC++出现Compiling... Error spawning cl.exe 错误的解决办法有如下几种,请楼主尝试:
方法1:
启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行(注意啦/前面有个空格).它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题。
方法2:
使用你的VC安装盘修复一下。
方法3:
在VC中点击“Tools”—>“Option”—>“Directories”,发现路径有误,重新设置“Excutable Fils,Include Files,Library Files,Source Files”的路径。
要是显示“找不到mspdb60.dll”,去能正常运行VC++的电脑中搜索mspdb60.dll文件,拷贝到你的机器上Microsoft Visual Studio\Common\MSDev98\Bin下。缺失其他文件类似操作O(∩_∩)O。
方法4:
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。
‘拾’ 【C语言编译器问题】code::blocks的设置问题
基本可以这样认为
实际上在GCC中
不管是C语言还是C++用的都是一个编译器(cc)!!!只是传经去的参数不同以及链接的静态库不同而已(ld)
我试过用GCC编译C++只需要加个参数-lstdc++即可...
因此如果你不慎输入了C++的代码,他应该会弹出链接错误的