① 源代碼未編譯什麼情況
這些語言在寫完後綴名是.c,這個時候要先編譯成.h,才能運行。
所以你保存後要先點編譯,然後才能點運行。
編譯鍵一般在運行鍵旁邊啦,你點擊了再看行不行,有時如果你的文件有錯誤,編譯的時候會報錯出現error和警告,只有程序是正確的,你才能編譯通過,再運行
七爪
② 為什麼內核不開源就不能改內核源碼究竟是什麼
不開源就是不開放源代碼,沒有源代碼很難更改(可以通過逆編譯等手段獲得源碼進行更改,只是非常困難)。源碼就是人使用軟體開發語言(例如c語言)寫的程序代碼,但這些代碼都需要進行編譯成二進制的機器編碼,這時他們就是可以運行的程序了。這時它都是用0和1寫的一大堆數字,人根本就沒法讀的懂,也就沒法改了
③ 如何很快看出C#源代碼是否被編譯過的
看裡面是否有debug或release文件夾
④ java中: 編譯過的代碼和源代碼的區別是
源代碼就是你在電腦裏手敲進去的那些;
編譯過的代碼其實是你的編譯軟體將你手敲進去的那些代碼「翻譯」成了計算機可以識別讀懂的機器語言,換句話說也就是一堆二進制的代碼。
你寫程序的時候會用到某種軟體(比如java的eclipse,.NET的vs2005、vs2008等),當你要編譯時只需點下軟體的編譯按鈕,軟體會自動給你編譯。
⑤ 源代碼是什麼
源代碼(也稱源程序)是指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令。 在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
如果按照源代碼類型區分軟體,通常被分為兩類:自由軟體和非自由軟體。自由軟體一般是不僅可以免費得到,而且公開源代碼;相對應地,非自由軟體則是不公開源代碼。所有一切通過非正常手段獲得非自由軟體源代碼的行為都將被視為非法。
對於計算機而言,並不存在真正意義上的「好」的源代碼;然而作為一個人,好的書寫習慣將決定源代碼的好壞。源代碼是否具有可讀性,成為好壞的重要標准。軟體文檔則是表明可讀性的關鍵。
⑥ 沒有編譯環境的病毒源代碼會感染嗎
源代碼在不進行編譯的情況下就是一些字元,不會感染系統,必須要經過編譯成可執行文件才可以感染系統
⑦ 什麼叫源程序
Source
Code
就是程序員編寫的程序
別人也可以看懂的
之後經過編譯
連接啥的
就是機器語言了
拿來看也沒有用了
舉個例子說,你在這個網頁上點滑鼠右鍵,裡面有一項,查看源代碼,你點一下,那麼你就看見用記事本打開的文件有許多文字了,這個就是這個網頁的源代碼。一般我們最終看到的用到的都是是程序,比如記事本也是個程序,網頁也可以算是個我們看到的結果,瀏覽器也是個程序,那麼這些程序都是別人做出來的,他寫的原來的代碼經過處理(程序中叫編譯,比如剛才看到的那些代碼經過瀏覽器整理就是得到網頁了)就是我們最終使用的東西,這些代碼也有專門的編寫工具(程序),比如網頁代碼可以用FrontPage來寫,你也聽過計算機語言,C語言什麼的,那麼這些語言寫的代碼經過整理編譯最終就是我們使用的程序,比如記事本了,QQ了,等等。源代碼是一般不發布的,也就是我們不能看到的,這樣就可以保證這些人/公司的知識產權。我這個是最通俗的解釋,沒有用書上的定義給你解釋,但意思是不錯
⑧ 代碼和源代碼有什麼區別
源程序是指未編譯的文本代碼。
驗證碼主要是為防止暴利破解,所以需要防止圖片識別,所以驗證碼為一般書寫不正規,且有復雜的隨機的雜點和雜線。
源代碼,是指一切人類可讀的計算機語言指令。
在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用格式文本文件,這種典型的格式目的是為了編譯出計算機程序。
⑨ 源碼和軟體有什麼區別
源碼是沒有編譯過的.
軟體是編譯過的.
⑩ 一個普通的java項目,我想問下,源碼和編譯過的有哪些不一樣的地方,包括文件的結構上,例如少了src,謝謝
編譯過的是class文件。。
源碼是java文件。。
class文件是不能修改的。。
java文件可以修改。
class文件可以通過反編譯工具看到他的java代碼。。
但是還是不能修改的。。也不能變成java文件吧。。