1. 如何安装瑞萨编程环境
不知道你是什么什么型号的单片机?简单给你介绍下瑞萨开发环境的安装。
首先要安装C编译器,之后再安装开发环境,瑞萨的开发环境还是很好装的,要是不懂的话可以Hi我。
2. 不明白怎样安装java并进行编程和运行
当前的JDK的最高版本是JDK1.6,它的下载网址是:
http://java.sun.com
这是支持WindowsXP/2000/NT操作系统的版本。Sun也提供支持类似Solaris SPARC和Macintosh操作系统的版本。用户可以根据操作系统平台选取合适的JDK版本进行下载。
在Window环境下,直接点击所下载的JDK压缩文件的图标,即可运行该文件,因为它是一个自解压的EXE文件。解压后,自动进入安装过程,此时可以按照提示过程,逐步完成安装。
安装时需要选择一个目录,可以选择比较简单的目录,例如,C:\JDK16,因为如果使用拼写复杂的目录会给Dos界面下的操作带来很多不便。
安装完毕后,用DIR命令可以显示该目录。其子目录有:
BIN,LIB,DEMO,SAMPLE,JRE等。
其中,BIN目录下是一些执行文件。LIB目录下保存库文件。DEMO目录下是一些应用程序和Applet的实例。
在Window2000/XP下,环境变量的配置从“我的电脑”(右键) 高级 环境变量,在其中选择“系统变量”的“新建”,然后在变量名中输入:“JAVA_HOME”,将此变量值置为:“c:\jdk16” 。
再在其中选择“系统变量”的“新建”,然后在变量名中输入:“classpath”,在变量值输入:“. ;%JAVA_HOME%\BIN; %JAVA_HOME%\LIB\dt.jar; %JAVA_HOME%\LIB\tools.jar”;
____________________________________________
1. 编译器——javac
javac的作用是将源程序(.java文件)编译成字节码(.class文件)。Java源程序的后缀名必须是java。javac一次可以编译一个或多个源程序,对于源程序中定义的每个类,都会生成一个单独的类文件。例如,如果在A.java中定义了A、B、C三个类,则经过javac编译后要生成A.class,B.class,C.class三个类文件。
javac的调用格式为:
javac [选项] 源文件名表
其中源文件名表是多个带.java后缀的源文件名
2.Java的语言解释器——java
java 命令解释执行Java字节码。其格式为:
java [选项] 类名〈参数表〉
这里的类名代表由编译器生成的带.class后缀的类文件名,但在上述命令不需要带后缀。这个类必须是一个独立程序(不能是Applet),程序中必须带有一个按如下格式声明的main方法。
public static void main(String [ ] args ) {…}
并且包含main方法的类的类名必须与类文件名相同,即与现在命令行中的“类名”相同。
在执行java命令时,若类名后带有参数表,则参数表中的参数依次直接传递给该类中的main方法的args数组,这样在main方法中就可以使用这些数组元素。
3. Java Applet观察器——appletviewer
appletviewer命令使用户不通过Web浏览器也可以观察Applet运行情况。其格式为:
appletviewer [-debug] HTML文件
appletviewer下载并运行HTML文件中包含的Applet,如果HTML文档中不包含任何Applet,appletviewer则不采取任何行为。如果上述命令中使用了-debug选项,则appletviewer将jdb从内部启动,这样就可以调试HTML文件所引用的Applet。
/**一个简单的Application程序;可用记事本编写
*/
public class HelloWorld {
public static void main(String args[]) {
String s="HelloWorld!"; //定义字符串s
System.out.println(s);
}
}
(1)Java 语言标识符的字母区分大小写;
(2)一个程序可以由一个或多个类组成,其中必须有也只能有一个主类。
(3)源文件名必须与程序的主类名一致,并且以 .java 为其后缀(此例子文件名为:HelloWorld.java)
。
1.编译一个源程序的命令为:
C:\>javac HelloWorld.java
会生成一个HelloWorld.class文件
2.执行一个Java程序的命令格式为:
C:\>java HelloWorld
3. c/c++中,编译器编译文件的顺序和规则
#include <filename>从磁盘安装根目录查找文件;#include "filename"从编译文件的当前目录查找文件。
4. 如何安装GCC编译器和开发工具
在CentOS 7和RHEL 7系统上如何安装Gnu GCC编译器和相关的工具比如:autoconf,automake,flex, c++编译器等工具。我们可以通过在centos 或者rhel 7 系统上安装下面的软件包来搭建基本的开发环境。
autoconf
automake
binutils
bison
flex
gcc
gcc-c++
gettext
libtool
make
patch
pkgconfig
redhat-rpm-config
rpm-build
rpm-sign
显示当前系统的yum group,使用下面的命令:
yum group list
命令输出:
[root@itsprite /]# yum group list
Loaded plugins: fastestmirror, langpacks
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* extras: mirrors.btte.net
* updates: mirrors.btte.net
Available environment groups:
Minimal Install
Infrastructure Server
File and Print Server
Basic Web Server
Virtualization Host
Server with GUI
GNOME Desktop
KDE Plasma Workspaces
Development and Creative Workstation
Available Groups:
Compatibility Libraries
Console Internet Tools
Development Tools
Graphical Administration Tools
Legacy UNIX Compatibility
Scientific Support
Security Tools
Smart Card Support
System Administration Tools
System Management
Done
安装GCC和开发环境
输入下面的命令:
yum group install "Development Tools"
安装完之后,使用下面的命令来验证gcc是否安装成功:
whereis gcc
命令输出:
[root@itsprite /]# whereis gcc
gcc:/usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
输入下面的命令来查看gcc工具的版本:
[root@itsprite /]# gcc --version
gcc (GCC) 4.8.2 20140120(Red Hat 4.8.2-16)
Copyright (C)2013 Free Software Foundation, Inc.
This is free software; see the source for ing conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
测试GCC编译器
下面我们使用刚安装好的GCC编译器来编译一个c语言程序.
创建下面的test.c程序:
#include
int main(void){
printf("Hello World!\n");
return0;
}
输入命令编译test.c 文件:
gcc test.c -o test
执行编译后的文件:
./test
Hello World!
5. 编译器和开发环境的关系
谈谈程序设计语言、编译器和开发环境之间的关系
许多初学者都会对这三个概念区分不清,应该说这三个概念是完全不同的,不能混为一谈。在本文中,我就尽我最大的能力来讲讲这三个概念以及他们之间的关系。
首先说程序设计语言,它同人类的自然语言一样也是一个语言,并且它是自然语言的一个子集。大家都知道自然语言是极其庞大和复杂的系统,具有很多不不确定性和不精确性,因此至今我们也没有办法对自然语言进行形式化的描述。程序设计语言只是自然语言的一个很小的子集,在计算机系统中,一切都是需要确定性和精确性的描述,因此程序设计语言也是极为规范的,在程序设计语言中,几乎就不允许存在不确定性和不精确性,也就是说不能存在文法的二义性。这样一个程序设计语言就可以通过一系列的产生式来进行形式化的描述,这一系列的产生式就被称为文法,语言就是由文法来定义的。从另外一个角度来说,一个程序设计语言,它仅仅是一个语言,它只对程序进行形式上的要求。或者说,程序设计语言对应于编程中的编码阶段。我们有必要对程序开发的三个阶段进行了解,程序开发从时间先后顺序上可以分为三个阶段:1.编码阶段,2.编译阶段,3.运行阶段。在编码阶段,我们使用的就是程序设计语言。语言除了定义了文法以外,其他的任何事情他都不做。当然一种语言也有很多种版本,比如 BASIC 语言,就有很多种版本,C语言也是如此。这里所讲的语言的版本与编译器的版本是不一样的。C语言的标准版本就是 ANSI C,如果初学者会提出这样的问题“C语言哪个更好?”,这样的问题反映出他们对语言与编译器之间的关系的认识的不足。如果从语言的角度来讲 VC 和 TC 是没有多大区别的,他们基本上都能支持 ANSI C。
再来看看编译器。编译器与语言的关系就是,翻译者与语言的关系。编译器就是一个翻译,他把使用某种语言书写的源程序,翻译成为等价的使用目标语言书写的目标程序。前面我们也说了,语言是一个抽象的概念,是由文法来定义的。唯一实在的东西,也就是定义语言的文法。在使用语言时,我们只能说,使用这种语言去书写一段程序。编译器则是能够将某种语言的源程序进行翻译,然后生成目标程序。我们通常会说,某个编译器支持了什么语言,也就是说这个编译器能识别并翻译这种语言。现在的C编译器,一般都是支持了 ANSI C 语言的,另外,编译器的设计者可能还会对 ANSI C 进行一定的扩充,而且各个编译器进行扩充功能都是不同的,因此可能就会出现一个编译器诞生以后,就会出现一个新的语言的现象。TC 和 VC 就分别对 ANSI C 进行了不同的扩充,比如在 TC 中有 far 等关键字,ANSI C 中是没有的,在 VC 中有内嵌汇编的语法 _asm,而在 TC 中则是使用 asm 关键字,这些内容在 ANSI C 中没有的。编译器的输入时源程序,而其输出则是目标程序。一般情况下,源程序是使用某种高级语言书写的,而目标程序则是某个特定机器的机器语言程序。另一方面,编译器除了提供编译功能,还会提供一些运行库。所谓运行库就是由一些事先写好的子程序所组成的子程序库。例如C语言中的 printf 函数,就是由C的运行库提供的。在 ANSI C 中定义了一些C语言的标准库函数,这些库函数是标准C必须具备的,也可以说这些库函数成为了 ANSI C 的一个部分。另外,不同的编译器还可以提供自己的,非标准的库给用户使用,在 TC 中的 Graphics 库,其实就是由 TC 提供的,它不是属于 ANSI C 的。简单的说,编译器是由编译程序和运行库组成的。在程序的编译阶段,就是使用编译器对源程序进行编译生成目标程序。
在程序的运行阶段则是在一个特定的平台上,由这个平台来执行编译生成的程序。Java 虚拟机是一个平台,DOS 和 Windows 也是平台,编译器的作用就是沟通源程序和程序的运行平台。源程序相对于一个运行平台来说是不可识别的,但当编译器将源程序编译成为这个平台所能够识别的目标语言以后,程序就可以在这个平台上运行了。
应该看到,编译器在其中起到了很重要的作用。我们现在可以明确一些概念了,程序设计语言只是语言,它本身很难说有什么好坏,这就如同说“汉语和英语哪个好”一样。使用某一种程序设计语言,我们可以书写自己的程序,从而向计算机表达自己希望完成的功能。这个阶段,我们称为编码阶段。编译器由编译程序和运行库组成,编译程序负责将源程序翻译成为目标程序,运行库提供了一些基本的子程序给程序编写者使用。我们可以说编译器是否支持某种语言,例如 TC 编译器是支持 ANSI C 的,而 GCC 则是一个能够支持多种语言的编译器。然而不同的编译器除了提供对某种语言的支持以外,还可能对该语言进行了某些功能扩充。编译器在对语言的支持上,差别都是不太大的,这是因为许多语言都制定了一个标准,例如 ANSI C。编译器的另外一个重要特性,就是对运行平台的支持。平台指的是一个程序运行所需要的所有软件和硬件的基础。编译器对运行平台的支持,是通过将源程序编译成为目标程序,以及编译器所提供的运行库来实现的。例如,TC只能将C源程序编译生成,使用 80x86 CPU,操作系统为 DOS 的 16bit DOS 程序。VC只能将C源程序编译生成 80x86 CPU、操作系统为 Windows 的 32bit Windows 程序。使用编译器对源程序进行编译被称为编译阶段,这个阶段编译程序将源程序编译为某个平台的目标代码。程序在具体的平台上运行时,被称为运行阶段。应该指出,在编码阶段使用到的是程序设计语言,以及编译器所提供的库函数,这个阶段产生的是源程序。在编译阶段使用的是源程序和编译器,这个阶段产生的是目标程序。在运行阶段使用到的是目标程序和运行平台,这个时候产生的是程序运行结果。
因此说讨论一个程序设计语言好坏没有多大意义,因为他们使用的场合不同,比如汇编语言和 Java 语言,要谈论这两个语言的好坏是没有实际意义的。而说“C语言哪个好”之类的话也是没有意义的,我想大家学的C也就是在 ANSI C 基础上的C,并且不同的C语言之间的差别是极小的。我们通常指的 TC、VC 都是指编译器,而不是语言。编译器能够支持一种或者多种的程序设计语言,TC 能够支持 ANSI C,VC 能够支持 ANSI C 和 ANSI C++,而 GCC 则是一个支持多语言的编译器。如果真要说 VC 比 TC 好,只能说 VC 编译器提供的库函数更多,并且 VC 能够支持的平台是 Windows,而 VC 编译出来的代码也都是 32bit 的。
在以上概念中纠缠了这么久,我也不再想多说了。再来看开发环境。为了能够方便程序设计者进行编码、调试等工作,编译器制造商在制作好一个编译器以后,都会提供一个集成开发环境(又称为IDE)。在这个 IDE 中,用户可以完成编码、编译、调试、运行的全部工作。并且在最新的IDE中,可能还会提供一个可视化的设计功能,可以方便用户进行程序界面的设计。例如 VB 等。另外一个方面,开发环境除了包括 IDE 以外,还包括了程序运行的平台。比如硬件是 IBM PC 兼容机,操作系统是 Windows 等。
可能,能讲的也就这么多了,感觉讲的并不是很好,不过我已经尽力了。有些东西是很难说清楚的,“只能意会不可言传”指的就是这个了。不要怪我讲的不好,还是自己用心去理解和体会吧。
6. C++编译器如何安装
Dev-C++, 它是一个C++编程环境, 内含了GCC的编译器. 下面的地址就可以找到(当然,你直接去外国网站也可):
http://act.it.sohu.com/download/show-4842.html
7. 如何在电脑上安装c语言编程环境
c语言开发环境可以用Turbo C或者Visual C++ 等
关于Turbo C, 是不用安装的, 直接在网上下载下来就可以
关于Visual C++, 其实这个环境的编译器主要针对c++, 但是也兼容c, 所以也可以用. 这个需要安装, 安装好之后, 直接就可以用了.
由于Visual C++6.0在win7,win8存在兼容性问题,因此,右击安装程序选择以管理员身份运行。
接着在弹出的窗口选择是,在兼容性问题的对话框中把不再显示此提示勾上,点确定
接着一路默认就行了
安装完后,进入Visual C++6.0的安装路径C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE(一般默认是C盘,以自己选的安装路径为准)把MSDEV.EXE改成MSDEV1.EXE并右击选属性->兼容性,在兼容模式中把以兼容模式运行这个程序的勾勾上,并选windows XP(Service Park 2)或windows XP(Service Park 3),点击确定。(win7不用把MSDEV.EXE改成MSDEV1.EXE)
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
8. 想学C语言,在安装编译器,可是我看编译器有好多种。还有什么环境请问这些都是什么
如果你使用的是Windows操作系统,并且只学习C语言,建议安装Dev C++就可以了,软件不大,安装直接下一步,就可以完成,使用时操作也很简单,比Eclipse、Visual Studio等大型软件开发包轻便得多。
9. 怎样在 Windows 下搭建 C++ 学习环境
对于完全的初学者而言,使用IDE,上手还是要快一些
推荐Visual C++ Express 2010(或者马上到来的2012)
如果已经过了初学者这个阶段,又不想忍受IDE的笨重麻烦,可以选择自己搭建自己的开发环境,主要是编译器和编辑器的选择,方案有很多
编译器,可以有MinGW,cygwin,Visual C++
编辑器就更多了,比如UltraEdit,Editplus,notepad++等等
我的选择是MinGW/Visual C++ 和Editplus(为了测试代码的兼容性,编译器我选择了gcc在Windows下的实现MinGW,以及微软的Visual C++)
如何搭建?自然首先是安装编译器和编辑器,这里就不啰嗦了
然后是配置,在Editplus中,是通过配置user tool来完成的
这里也不啰嗦了,网上一大堆
这里特别的一点是,在配置Visual C++和Editplus时,因为他的编译器需要一些特殊的设置,所以这里有些特别。我们用执行下面这个cl.bat文件来代替执行cl.exe。(批处理文件主要是进行了编译环境设置)
echo off
call "C:\Program Files\Microsoft Visual Studio 11.0\VC\bin\vcvars32.bat"
if "%1" == "" goto usage
cl.exe "%1" "%2"
goto :eof
:usage
echo:
echo Error using cl.bat. The correct usage is:
echo %0 Filename
echo:
echo For example:
echo %0 C:\example.cpp
goto :eof
Editplus的参数配置
command: C:\Program Files\Microsoft Visual Studio 11.0\VC\bin\cl.bat
argument: /EHsc $(FilePath)
如此,一个微量级的C++开发环境就完成了。
再也不用每次启动Visual Studio等半天了。
10. java的eclipse编译器怎么用(开始前的安装过程)
先装JDK,然后配置编译环境变量,之后就可以用了