c語言的cgi編譯全過程

2021-08-20 20:56:21 字數 737 閱讀 9983

1,建立hello.c檔案

-------------

#include

#include

int main(void)

--------------

2,編譯生成hello.cgi檔案。

#arm-linux-gcc -static -o hello.cgi hello.c

3,將hello.cgi檔案放到目標板網頁伺服器主目錄。

4,修改其許可權,這一步非常重要,我就是因為這一步走了很多彎路。

#chmod +x hello.cgi

5,通過瀏覽器訪問

位址列寫入

10.10.145.91/hello.cgi

這樣就會顯示hello.cgi生成的頁面。

注意,這裡只是輸出頁面能夠成功,但是,我做了另外的測試,

比如用system函式來執行shell命令就會出現問題。

C語言編譯全過程

c語言編譯全過程 編譯的概念 編譯程式讀取源程式 字元流 對之進行詞法和語法的分析,將高階語言指令轉換為功能等效的彙編 再由匯程式設計序轉換為機器語言,並且按照作業系統對可執行檔案格式的要求鏈結生成可執行程式。編譯的完整過程 c源程式 預編譯處理 c 編譯 優化程式 s asm 匯程式設計序 obj...

C語言編譯全過程

編譯的概念 編譯程式讀取源程式 字元流 對之進行詞法和語法的分析,將高階語言指令轉換為功能等效的彙編 再由匯程式設計序轉換為機器語言,並且按照作業系統對可執行檔案格式的要求鏈結生成可執行程式。編譯的完整過程 c源程式 預編譯處理 c 編譯 優化程式 s asm 匯程式設計序 obj o a ko 鏈...

C語言編譯全過程

編譯的概念 編譯程式讀取源程式 字元流 對之進行詞法和語法的分析,將高階語言指令轉換為功能等效的彙編 再由匯程式設計序轉換為機器語言,並且按照作業系統對可執行檔案格式的要求鏈結生成可執行程式。編譯的完整過程 c源程式 預編譯處理 c 編譯 優化程式 s asm 匯程式設計序 obj o a ko 鏈...