導航:首頁 > 源碼編譯 > 編譯後的文件能看到文件嗎

編譯後的文件能看到文件嗎

發布時間: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是跨平台移可植性強大。

閱讀全文

與編譯後的文件能看到文件嗎相關的資料

熱點內容
linux命令cpu使用率 瀏覽:67
linux實用命令 瀏覽:238
傳奇引擎修改在線時間命令 瀏覽:107
php取域名中間 瀏覽:896
cad命令欄太小 瀏覽:830
php開發環境搭建eclipse 瀏覽:480
qt文件夾名稱大全 瀏覽:212
金山雲伺服器架構 瀏覽:230
安卓系統筆記本怎麼切換系統 瀏覽:618
u盤加密快2個小時還沒有搞完 瀏覽:93
小米有品商家版app叫什麼 瀏覽:94
行命令調用 瀏覽:436
菜鳥裹裹員用什麼app 瀏覽:273
窮查理寶典pdf下載 瀏覽:514
csgo您已被禁用此伺服器怎麼辦 瀏覽:398
打開加密軟體的方法 瀏覽:156
雲存儲伺服器可靠嗎 瀏覽:967
2核1g的雲伺服器能帶動游戲嘛 瀏覽:898
逆命20解壓碼 瀏覽:146
徐州辦犬證需要下載什麼app 瀏覽:1002