① 可以把文本编辑器editplus与其他编译器连接吗
这个可以的
配置C#
从菜单“工具”->“配置用户工具”进入用户工具设置。
点击“组名...”按钮,更改成你想要的组名,这里我把它设为“Debug C#”。
点击“新工具”按钮,将默认的菜单文本改为“Debug C#”
将“命令”后面的文本框中填入“C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe”,这里根据个人的系统目录位置不同而有所不通,总之是要让editplus能靠这个找到csc.exe文件
从“参数”后面的下拉按钮中选择“文件路径”,该参数将传递给csc.exe
点选“捕捉输出”复选框
点击“输出形态”按钮,打开“输出形态”对话框,选择“使用默认...”即可
试着编写一个程序,从“工具”菜单中点击“Debug C#”菜单项,将自动运行csc.exe对当前文件进行编译,输出结果显示在下面的文本框中。双击某一行错误信息,editplus将自动定位到出错行。
配置java
添加javac:
tools==>preferences==>user tools==>右边Add tools==>program
menu text 填javac
command 填javac.exe的安装路径及程序名,如:c:\j2sdk1.4.0\bin\javac.exe
Argument 填 -d $(FileDir) $(FilePath)
添加java:
tools==>preferences==>user tools==>右边Add tools==>program
menu text 填java
command 填java.exe的安装路径及程序名,如:c:\j2sdk1.4.0\bin\java.exe
java:
-classpath .;$(FileDir) $(FileNameNoExt)
或
-cp .;$(FileDir) $(FileNameNoExt)
② Visual Unit 设定编译器和连接器
预先安装好VC,比如我安装的是Microsoft visual studio 2005.
再来,Visual Unit 4.0 安装,完成后,重新打开进入演示版。
在窗口的主界面,点击菜单栏“工程”-》“打开示例工程”,选择一个自己想打开的项目。
点击菜单栏“工具”-》“设定”。里面便有“编译器”和“编辑器”。
点击“编译器”,“名称”项,选择你安装VC对应的Visual C++ 版本,比如"Visual C++ 2005". 编译器和链接器,同样道理,选择之前你安装VC的根目录下,对应的编译器和链接器。比如:
“D:\Program files\Microsoft Visual Studio 2005\VC\bin\cl.exe”
“D:\Program files\Microsoft Visual Studio 2005\VC\bin\link.exe”。
这样便可以了。
如果项目执行测试,还是有类似编译器或者链接器的问题,请继续看以下注意事项,检查下工程属性是否一致:
待工程打开加载后,再次点击菜单栏“工程”-》“工程属性”,
在“常规”界面,选择你需要的测试代码编译器,比如我装的VC2005,那么我就选择Visual C++ 2005.
点击第五个tab "链接"。点击“环境变量”。在变量名下拉列表中,点击您安装VC的版本对应的dir,比如“vc2005_dir”. 在下面的“值”一栏,点击“浏览”找到VC对应的根目录。比如“D:/Program files/Microsoft Visual Studio 2005”。“OK”确认。再点击当前小窗口的“保存”。关闭小窗口。
退回到“工程属性”窗口,检查“库文件搜索目录”,是否是自己设定的vc2005_dir为头的目录,比如:“$(vc2005_dir)/vc/lib”.
其它地方比如“头文件”里的目录设置,亦是如此。不过只要你设置了一处的环境变量,其它地方也就会自动调用你设置的路径下的编译器了。
希望对你有帮助。:)
③ 连接编译器的前端和后端的接口是
中间语言。连接编译器的前端和后端的接口是中间语言。编译器的整体实现分成前端和后端,连接前端和后端的是一个代表SDK的中间表示。
④ MOF编译器无法连接WMI服务器,怎么办
依次尝试过如下办法:
1、删除注册表中的PendingFileRenameOperations,操作步骤如下:
a、在开始->运行中输入regedit
b、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置
c、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认
2、参考彻底删除SQL数据库这篇文章删除了注册表和添加删除程序中的数据库,包括文件夹都删除干净了。
3、在网上查询,发现是:创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。原因是,VC 2010的一个服务程序mscorsvw.exe进程调用Invoke导致的,但是我这并没有这2个进程,操作方法是按 ctrl+alt+del 键,在任务管理器中查看有没有对应的进程。
4、参照怎么关闭Windows 7和Windows 8的UAC控制?
5、参照网上的答案,在安装过程中快结束的时候提示"mof 编译器无法连接到wmi服务器"检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录",可是我这边的情况下,2个目录下都有,不管是system32还是syswow64下都有。
6、最后发现服务里有一个WMI服务,启动一下,再重装,发现问题解决了。启动方法,开始,运行,输入 services.msc,进入后找到wmi 服务,右击,启动就OK了。
⑤ 编译器应该怎样连接到单片机,编码应该怎样写
在编译器里写源代码,经过编译链接生成Hex文件,通过烧录工具将Hex文件写入单片机。要是你的编译器自带烧录功能就直接下载到单片机了。
⑥ C语言源程序文件经过编译连接之后生成一个后缀为_____的文件。
如果只生成一个文件,那么这个题目答案是B。编译(compile)后生成目标文件,后缀:.obj。也就是机器码。
然后链接器(Linker) 连接生成可执行文件,后缀:.exe。最后运行命令(go),直接运行.exe文件。
(6)连接编译器扩展阅读:
简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。
一个现代编译器的主要工作流程:源代码(source code) →预处理器(preprocessor) →编译器(compiler) →目标代码(object code) →链接器(Linker) → 可执行程序(executables)
高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。
编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。
源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言。
而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。
对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。
最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)。
⑦ ccs加载gel文件失败
题主是否想询问“ccs加载gel文件失败怎么办”?ccs是工程配置文件。GEL文件的功能:GEL文件的功能同emuinit.cmd的功能基本相同,用于初始化DSP。解决方式是:
1、首先,Debug窗口中选中调试连接编译器的行。
2、其次,右选择Open GEL File View。
3、然后点击之后会出现GEL Files的窗口。