导航:首页 > 源码编译 > 编译后的文件能看到文件吗

编译后的文件能看到文件吗

发布时间:2023-05-28 09:58:59

1. java编译好的.class 文件是一堆01序列么打开时用什么编码能看到正常的内容。

.class文件是编译后的二进制码是不能正常查看的,要想查看可以使用反编译工具cavaj,jad等工具打开可以看到源码,不过反编译后的和源码不完全一样,有的小小区别,功能不变。

2. 源文件是编译过后的文件,还是原来写代码的文件

代码文件,编译后的是二进制代码文件,是不能查看的

3. 如何看linux编译后的文件

有,反编译为汇编,不过因为 Linux 大部分为开源软件,不如找源代码……
所以,我没注意过怎么反汇编。一般经常调试程序的人都会这个。

另外,好像 gcc 编译时可以生成过渡代码,现在也有看过度代码的,好像和汇编类似。

4. 如何查看编译后的C++文件

第一步:创铅铅灶建工程

第槐扮二步:打开终端,输入: cd 工程位置/文激慧件名

第三步:终端输入: clang -rewrite-objc main.m

回车执行后,会在文件夹里看到main.cpp,这就是编译后的C++文件,双击打开,就能看到想要的东西

5. KEIL上怎么看程序大小请问高手,我编译好文件后,怎么不能看到编译好文件的大小,比如code= //如------

编做州备译后,纯毁在输出会有提示:Program Size: Code=10828 RO-data=548 RW-data=24 ZI-data=1128 可以看出代码大小。还有通过map文件查看详细的内存映射和文件大小迹姿。

6. c语言编的软件,编译后dos执行后,如何在记事本看到所有dos窗口下的内容。

比如你有一个"c:\abc\123.exe"
运行cmd,敲入"c:\abc\123.exe">read.txt

这样你就在"c:\abc\陪乎埋read.txt"可以看了

同样道理,如果有很多参数要输入的话,你也可以放在input.txt中代替手工输入,像这样"c:\abc\123.exe"<input.txt

这叫输入输芦蚂出的重定向顷誉。

7. 在keil中怎样看到编译后的文件

就在你建好的工程的那个文件里 后缀名是.hex

8. 怎样查看Jsp编译后生成的Java文件

可能大多数Jsp开发员在写完程序测试通过后,不太会关注Jsp生成的Java文件,其实,通过Java代码,更能体现程序代码的真正含义,对进一步研究程序代码的后台运行情况是非常有帮助的。例如,用Jsp编写代码时,有时候用<%! %>,有时候用<% %>,加不加感叹号,(Jsp代码加感叹号与不加感叹号的区别)这类问题在教程里一般不会涉及到,从这里找到问题的突破口——Jsp生成的Java文件!所以,对于Jsp开发,有必要知道这点技能。

(1):对于Tomcat而言,JSP页面生成的Java文件放在work路径对应的Web应用下。例如:

D:/Tomcat5.5/webapps/test/test.jsp

生成对应的java文件

D:/Tomcat5.5/work/Standalone/localhost/test/

对于Resin而言,JSP页面生成的Java文件放在WEB-INF/work路径对应的Web应用下。例如:

D:/Resin3.1.6/webapps/test/demo/test.jsp

生成对应的java文件

D:/Resin3.1.6/WEB-INF/work/_demo/_test.java/

(2):Jsp与Servlet的关系

1、JSP文件必须在JSP服务器内运行。

2、JSP文件必须生成Servlet才能执行。

3、每个JSP页面的第一个访问者速度很慢,因为必须等待JSP编译成Servlet。

4、JSP页面的访问者无须安装任何客户端,甚至不需要可以运行Java的运行环境,因为JSP页面输送到客户端的是标准HTML页面。

5、JSP页面的静态内容、JSP脚本都会转换成Servlet的xxxService()方法,类似于自行创建Servlet时service()方法。

6、JSP声明部分,转换成Servlet的成员部分。所有JSP声明部分可以使用private,protected,public,static等修饰符,其他地方则不行。

7、JSP的输出表达式(<%= ..%>部分),输出表达式会转换成Servlet的xxxService()方法里的输出语句。

8、九个内置对象要么是xxxService()方法的形参,要么是该方法的局部变量,所以九个内置对象只能在JSP脚本和输出表达式中使用。

从上述第5、6点,其实就可以解释Jsp代码加感叹号与不加感叹号的区别的问题。

(3):在Tomcat下指定Jsp生成的Java文件路径:

当需要自定义Jsp生成的Java文件位置时,可以通过如下两种方法来实现:

方法1.在tomcat的配置文件server.xml(路径:tomcat路径\conf下面)里,找到:<Context docBase="D:/workspace/icinfo/trunk/web" path="" reloadable="false" debug="0" crossContext="true" workDir="D:/workspace/icinfo/trunk/web/WEB-INF/lib/CommonPKI/META-INF/work"/>,添加如上的workDir=""属性,""里写你的要看到.java/.class的路径.

方法2.到conf/Catalina/localhost下找到你项目的.xml培植文件,找到方法1中的代码,后续操作同方法1.

(4):保留Weblogic 中Jsp编译后生成的Java文件:

在weblogic.xml中加入:

看看web应用在Weblogic中生成临时文件中,有Java文件了。

9. Linux下面如何参看已经编译过的程序的源文件

如果你只有编译出的可执行文件,很遗憾,看不到源程序,最多像skill599那样反汇编

10. java为什么反编译出来的文件能够看到源码,c++的反编译出来就是机器语言呢难道java的cla

因为java是半野野解释半编译性语言,,先将java的代码解释成CLASS文件,然后编译给计算机中的JVM虚拟机,然后由虚拟机调用相应的计算机部件进行烂源运算,,c++你可以看做是C的扩充版,,C有良好的机器兼容性,就是因为他可以直接编译为机器指令。执饥脊态行效率相对java高,而java是跨平台移可植性强大。

阅读全文

与编译后的文件能看到文件吗相关的资料

热点内容
程序员装机必备的软件 浏览:9
php微信第三方登录demo 浏览:536
上海php工具开发源码交付 浏览:790
哪里有求购黄页的源码 浏览:194
商城矿机源码矿场系统 浏览:195
单片机的led灯熄灭程序 浏览:222
洛阳python培训 浏览:702
小键盘命令 浏览:192
单片机c语言返回主程序 浏览:816
dockerpythonweb 浏览:970
程序员算法有多强 浏览:717
pythonworkbook模块 浏览:245
什么app能查医生 浏览:175
轻量级的编程语言 浏览:338
程序员那么可爱生孩子 浏览:432
后缀him3加密文件是什么软件 浏览:984
坚果隐藏app为什么要140版本才能用 浏览:313
淘宝dns服务器地址 浏览:259
领英转型app哪个好用 浏览:943
压缩软件的图标 浏览:97