源码中哪个文件是运行_包含源代码的程序文件称为源文件

hacker|
103

文章目录:

下载了个JAVA源代码。可是文件夹里很多.java文件,到底哪个才是可以运行的啊

什么样的源代码啊???纯java的源代码的话就是都可以运行

直接打** .java就可以了

如果是一个案例那就不一样了,那都是类,比如说一个项目,通过就是jsp页面去调用已设计好的类,那样有的就执行不了,只能编译

有什么问题可以通过百度hi找我,随时在线

给一个php网站的源码,里面有很多个文件,不知道要运行哪一个文件,才能看到页面,

1. 在你自己的电脑上安装一个lamp环境,可以考虑装个xampp之类的一键安装之类的;

2. 把apache的配置文件中的目录设置到你下载源码的目录,或者把源码复制过去;

3. 打开浏览器访问 127.0.0.1

祝好运。

C语言源程序到运行程序经过哪几个步骤

1、预处理

在这一阶段,源码中的所有预处理语句得到处理,例如:#include语句所包含的文件内容替换掉语句本身,所有已定义的宏被展开。

根据#ifdef,#if等语句的条件是否成立取舍相应的部分,预处理之后源码中不再包含任何预处理语句。

GCC预处理阶段可以生成.i的文件,通过选项-E可以使编译器在预处理结束时就停止编译。例如:gcc -E -o hello.i hello.c

2、编译

这一阶段,编译器对源码进行词法分析、语法分析、优化等操作,最后生成汇编代码。这是整个过程中最重要的一步,因此也常把整个过程称为编译。

可以通过选项-S使GCC在进行完编译后停止,生成.s的汇编程序。例如:gcc -S -o hello.s hello.c

3、汇编

这一阶段使用汇编器对汇编代码进行处理,生成机器语言代码,保存在后缀为.o的目标文件中。

当程序由多个代码文件构成时,每个文件都要先完成汇编工作,生成.o目标文件后,才能进入下一步的链接工作。

目标文件已经是最终程序的某一部分了,只是在链接之前还不能执行。可以通过-c选项生成目标文件:gcc -c -o hello.o hello.c

4、链接

经过汇编以后的机器代码还不能直接运行。为了使操作系统能够正确加载可执行文件,文件中必须包含固定格式的信息头,还必须与系统提供的启动代码链接起来才能正常运行,这些工作都是由链接器来完成的。gcc -o hello hello.c

5、运行:执行.EXE文件,得到运行结果。

2条大神的评论

  • avatar
    访客 2022-07-14 上午 01:04:42

    源码中不再包含任何预处理语句。GCC预处理阶段可以生成.i的文件,通过选项-E可以使编译器在预处理结束时就停止编译。例如:gcc -E -o hello.i hello.c2、编译这一阶段,编译器对源码进行词法分析、语法分析、优化等操作,最后生成汇编代码。这是整个过程中最

  • avatar
    访客 2022-07-13 下午 09:05:48

    码复制过去; 3. 打开浏览器访问 127.0.0.1祝好运。C语言源程序到运行程序经过哪几个步骤1、预处理在这一阶段,源码中的所有预处理语句得到处理,例如:#include语句所包含的文件内容

发表评论