當前位置:首頁 » 編程軟體 » 網站源碼編譯

網站源碼編譯

發布時間: 2022-01-10 01:48:56

Ⅰ 如何編譯linux源代碼

首先uname -r看一下你當前的linux內核版本

1、linux的源碼是在/usr/src這個目錄下,此目錄有你電腦上各個版本的linux內核源代碼,用uname -r命令可以查看你當前使用的是哪套內核,你把你下載的內核源碼也保存到這個目錄之下。
2、配置內核 make menuconfig,根據你的需要來進行選擇,設置完保存之後會在當前目錄下生成.config配置文件,以後的編譯會根據這個來有選擇的編譯。
3、編譯,依次執行make、make bzImage、make moles、make moles
4、安裝,make install
5、.創建系統啟動映像,到 /boot 目錄下,執行 mkinitramfs -o initrd.img-2.6.36 2.6.36
6、修改啟動項,因為你在啟動的時候會出現多個內核供你選擇,此事要選擇你剛編譯的那個版本,如果你的電腦沒有等待時間,就會進入默認的,默認的那個取決於 /boot/grub/grub.cfg 文件的設置,找到if [ "${linux_gfx_mode}" != "text" ]這行,他的第一個就是你默認啟動的那個內核,如果你剛編譯的內核是在下面,就把代表這個內核的幾行代碼移到第一位如:
menuentry 'Ubuntu, with Linux 3.2.0-35-generic' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 9961c170-2566-41ac-8155-18f231c1bea5
linux/boot/vmlinuz-3.2.0-35-generic root=UUID=9961c170-2566-41ac-8155-18f231c1bea5 ro quiet splash $vt_handoff
initrd/boot/initrd.img-3.2.0-35-generic
}
當然你也可以修改 set default="0"來決定用哪個,看看你的內核在第幾位,default就填幾,不過我用過這種方法,貌似不好用。

重啟過後你編譯的內核源碼就成功地運行了,如果出現問題,比如滑鼠不能用,usb不識別等問題就好好查查你的make menuconfig這一步,改好後就萬事ok了。

最後再用uname -r看看你的linux內核版本。是不是你剛下的那個呢!有沒有成就感?

Ⅱ 如何自己編譯源代碼

我們使用編譯器將自己的源代碼轉換成目標代碼, 使用鏈接器將我們的目標代碼鏈接成一個可執行程序。另外, 我們使用一些程序在計算機中輸入源代碼文本並且編輯它。這些是最初的和最重要的工具, 它們構成程序員的工具集合或「程序開發環境」。 如果你使用的是命令行窗口, 就像很多專業程序員所做的那樣, 你將不得不自己來編寫編譯和鏈接命令。如果你使用IDE(「互動式開發環境」或「集成式開發環境」), 就像很多程序員所做的那樣, 簡單地點擊正確按鈕就可以完成這個工作。附錄C介紹了如何在你的C++實現中編譯和鏈接。 IDE通常包括一個具有有用特性的編輯器, 例如用不同顏色的代碼來區分你的源代碼中的注釋、 關鍵字和其他部分, 以及其他幫助你來調試代碼、 編譯和運行代碼的功能。調試是發現程序中的錯誤和排除錯誤的活動, 你在前進的道路上會聽到很多有關它的內容。 我們使用微軟的Visual C++作?喑炭 ⒒肪呈道 H綣 頤羌虻サ廝怠氨嘁肫鰲被蚴恰癐DE」的某些部分, 那就是所指Visual C++系統。但是, 你可以使用一些提供最新的、 符合標準的C++實現的系統。我們所說的大多數內容(經過微小的修改)對所有的C++實現都將是正確的, 並且其代碼可以在任何地方運行。在工作中, 我們使用幾種不同的實現。

Ⅲ 知道了一個程序的C++ 源代碼,請問怎麼編譯

要有一個編譯系統如viscul C++6.0(網上資源豐富)
安裝後打開其主程序,一般在桌面上有相應快捷方式
要麼到菜單程序中找到。
開啟後點擊左上角「文件」選擇「新建」
選擇「文件(file)」下的「C++ source file」選擇保存路徑確認後
把文本中的代碼復制到其中即可選擇「組件」下的「編譯」即可。

Ⅳ 網站的源代碼是什麼在哪可以看到自己的源代碼

在網頁的空百地方,點擊滑鼠右鍵-查看源文件就看到了。

  • 網站的源代碼意思:

源程序(sourcecode)是指未編譯的按照一定的程序設計語言規范書寫的文本文件。源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。

網站源碼,我們可以把它理解成源文代碼,就拿我們當前看到的這個網頁來說吧,其實它是由一大堆的源代碼組成,通過我們的IE(MicrosoftInternetExplorer)瀏覽器(或伺服器)翻譯成現在我們所看到的這個樣子。

網站源碼也分為兩種,一種是動態源碼如:ASP,PHP,JSP,.NET,CGI等,一種是靜態源碼如:HTML等。

希望能幫助到您

Ⅳ 如何編譯網頁源代碼為自己用,求急

您說的是套用別人的網頁模板吧,打開你需要的網頁。
點擊菜單欄的文件>>頁面另存為>> 後打開另存為窗口,選擇你要保存的文件夾,保存類型選擇「網頁,全部」。這樣網站源碼就保存下來了,之後你就可以直接套用後台程序建立自己的網站了。希望可以幫到您

Ⅵ .net網站源碼 和編譯過的代碼有什麼區別

.net的源碼就是直接利用VS或其它工具編寫出的一行行代碼,利用編譯工具將源碼編譯後來生成dll文件(也就是程序集文件),前者由高級語言編寫,後者由微軟體的中間語言構成,.net編寫的程序在執行時,第一步便是需要將源代碼編譯成程序集。

Ⅶ 怎麼從源代碼編譯成exe程序

1. 打開c語言編輯工具(vc6.0),寫入所編程序源代碼。

2. 點擊 組建-編譯-執行。

3. 執行完程序,點擊回車。

4. 點擊 文件另存為 把文件存到你能夠找到的文件夾中,比如桌面。

5. 打開你剛保存文件的文件夾,內含有一個 Bebug 的文件夾。注意:如果沒有,請再次執行第二步。

6. 打開 Bebug 的文件夾,有一個以.exe為後綴名的文件,就是所需要的可執行文件,將其拷貝出,就可以單獨執行,也就是一個小軟體生成了。

Ⅷ 我的網站是別人做的,已編譯。如何修改網站源代碼在哪裡修改

通過編譯過後是不能修改的,你可以找給你做的那個人要源碼!

Ⅸ 源碼怎麼編譯

使用編譯器如VC++6.0,VC++2008

Ⅹ 簡述將源程序編譯成可執行程序的過程

一個源程序到一個可執行程序的過程:預編譯、編譯、匯編、鏈接。其中,編譯是主要部分,其中又分為六個部分:詞法分析、語法分析、語義分析、中間代碼生成、目標代碼生成和優化。

預編譯:主要處理源代碼文件中的以「#」開頭的預編譯指令。處理規則如下:

1、刪除所有的#define,展開所有的宏定義。

2、處理所有的條件預編譯指令,如「#if」、「#endif」、「#ifdef」、「#elif」和「#else」。

3、處理「#include」預編譯指令,將文件內容替換到它的位置,這個過程是遞歸進行的,文件中包含其他文件。

4、刪除所有的注釋,「//」和「/**/」。

5、保留所有的#pragma 編譯器指令,編譯器需要用到他們,如:#pragma once 是為了防止有文件被重復引用。

6、添加行號和文件標識,便於編譯時編譯器產生調試用的行號信息,和編譯時產生編譯錯誤或警告是能夠顯示行號。

(10)網站源碼編譯擴展閱讀:

編譯過程中語法分析器只是完成了對表達式語法層面的分析,語義分析器則對表達式是否有意義進行判斷,其分析的語義是靜態語義——在編譯期能分期的語義,相對應的動態語義是在運行期才能確定的語義。

其中,靜態語義通常包括:聲明和類型的匹配,類型的轉換,那麼語義分析就會對這些方面進行檢查,例如將一個int型賦值給int*型時,語義分析程序會發現這個類型不匹配,編譯器就會報錯。

熱點內容
java配置mysql 發布:2024-09-20 21:32:44 瀏覽:757
phpapache偽靜態 發布:2024-09-20 20:54:45 瀏覽:588
新浪雲緩存 發布:2024-09-20 20:53:45 瀏覽:286
怎麼上傳學歷 發布:2024-09-20 20:53:42 瀏覽:848
華為至尊平板電腦是什麼配置 發布:2024-09-20 20:47:47 瀏覽:293
shell腳本字元串查找 發布:2024-09-20 20:47:44 瀏覽:274
如何在伺服器上搭建linux系統 發布:2024-09-20 20:43:32 瀏覽:386
上傳汽車保單 發布:2024-09-20 20:30:46 瀏覽:436
櫻花伺服器測試ip 發布:2024-09-20 20:10:39 瀏覽:280
爐石傳說安卓怎麼玩 發布:2024-09-20 20:09:59 瀏覽:313