编译在哪个文件
① 编译程序安装在计算机的哪里
举例来说:
当你使用C编写代码,使用编译器编译后,即生成了可执行程序。当可执行程序被操作系统的加载器加载到内存、并准备好必要的数据后从代码段开始执行,这时的代码段代码已经是机器码了,无须编译。当然,可执行程序里的所有数据并非都是代码,有些是写给操作系统看的,以使操作系统能为程序的执行做好必要准备。
至于说DOS命令,分为外部命令和内部命令。外部命令和一般的可执行程序没有区别,他以可执行程序文件的形式存在。没有这个文件就不能运行这个命令;内部命令是固化在操作系统中的代码模块,一般以DLL文件的形式存在。至于哪个DLL文件包含特定的内部命令的代码,就必须查资料了。
CPU所支持的指令集,是由CPU的物理设计决定的,并不是说有什么指令存放在CPU上。
当然,如果是解释性的语言。那么,可执行程序是一边被解释(编译)一边被执行的。所以他的速度要慢些。并且必须安装对应的编译(解释)程序。比如java。
输入which gcc命令就知道了,GCC编译器安装好后Linux系统上会有一个gcc命令,通过查看gcc命令的可执行文件所在的路径,等于就是查看GCC编译器的安装目录。而查看某个命令的可执行文件在哪里的命令就是which命令,所以用which gcc就可以知道GCC编译器的安装目录了。
③ java源文件编译时要放在哪里
很可能是编译的路径没选对,用绝对路径也可以,用相对路径也可以,绝对路径:就是cmd调出管理员窗口后,输入javac E:\xuexi\HelloWord.java。其中E:\xuexi\HelloWord.java就是源程序HelloWord.java的绝对路径,即源程序文件在哪里,它的绝对路径就是从类似上述例子的路径。相对路径:一直点一直点,找到你写的源文件HelloWord.java,然后在最上面路径那一栏中把原来的名字全部删掉,输入cmd,这就是相对路径。例如HelloWord.java在E:\xuexi下,只需要把最上面路径栏里的E:\xuexi删掉,换成cmd回车就可以了,最后再输入javac HelloWord.java就可以编译。如果有错误也会报错。
④ linux内核编译后的文件都是什么,在那个文件夹里
当然是二进制代码罗.
当BIOS加电的时候,引导程序 boot.s 就会在 0x7c00处,会把 head.s 加载到 0x1000初,然后从模式进入保护模式, 然后跳转到0x9000,后面的0x9200接着 setup.s文件,最后会加载 一个 init.s 的文件.
系统就真正意思的执行起来拉~!
就会有 一个 最 原始的进程... ....
参考 Linux内核书籍.
⑤ jsp编译后文件位置在哪里
在javaweb项目文件夹里面的bin文件夹里面,源代码在src文件夹
⑥ Java代码编译好后的.class文件在哪个文件夹啊
eclipse工具,如果是java项目,class文件在你的java项目的bin下或bin下的包里(bin下的文件夹下);
如果是java
web项目class文件在你的web项目下的WebRoot\WEB-INF\classes
文件下
⑦ 编译哪个文件
当然是你要恢复系统时出错的gho文件了,不是那个记录的txt文件。
⑧ Linux编译C语言,源程序文件放在什么路径
改名:mv hello hello.c
编译:首先cd到你源文件的那个目录下,这样省去了指定绝对路径的麻烦,比如cd到桌面,然后:gcc hello.c -o hello
运行:./hello
⑨ c++中, 编译链接产生的目标文件在哪个目录下
vs 一般在工程目录下的debug/release下, 如果是64位系统,根据你选择编译位数找一下x86或者x64文件夹下
自己手动通过cl 编译连接,则会在你指定的位置(默认是当前目录下)生成obj文件
⑩ 编译程序和解释程序具体在哪具体是哪个文件
说是编译程序和解释程序,但是并不是具体的某个文件,它们是固化了的东西。