1樓:匿名使用者
1、如果是bai用vc++ 直接可以生成release exe的可執行文du件zhi
。2、以gcc編譯器為例,可dao以分為四步。
第一版步是預處理,包括
權語法檢查等工作。
gcc -p abc.c
第二知步由源程式生產組合語言**。道
gcc -s abc.c
會生成abc.s檔案,這個檔案裡就是彙編**。
第三步編譯器生成目標**,一回個原始檔生成乙個目標**。
gcc -c abc.c
會生成abc.o
第四步聯結器從目標**生成可執行檔案。答
gcc abc.o
目標**包括機器碼和符號表(函式及變數名)。聯結器的主要作用是通過符號表在庫檔案和其他模組中找到在目標**中引入或未定義的符號(函式及變數名),將幾個目標**合成可執行檔案。
2樓:
你只需要把這個baiexe檔案給人,文
du本什麼的都不需要給,依賴zhi
的動dao態庫如果不是系版統自動的,則一併給上,網上另有權安裝製作工具軟體4 或5.0版,可以把編譯好的軟體和相關檔案做在安裝包形式,打包哪些檔案都是自己定義的
3樓:小八
你是在什麼平台下面?
如果是linux 下面的話 makefile 可以打包
如果是windows下面的話 ide工具都幫你打包好了 你只要把他的exe拷貝出來就可以了
4樓:匿名使用者
看你用什麼 編譯器,如果是用vc++ 直接可以生成release exe的可執行檔案。
5樓:匿名使用者
1、如果是用vc++ 直接可以生成release exe的可執行檔案。
2、以gcc編譯器為例,可以分為四步。內
第一步是預處理,包容括語法檢查等工作。
gcc -p abc.c
第二步由源程式生產組合語言**。
gcc -s abc.c
會生成abc.s檔案,這個檔案裡就是彙編**。
第三步編譯器生成目標**,乙個原始檔生成乙個目標**。
gcc -c abc.c
會生成abc.o
第四步聯結器從目標**生成可執行檔案。
gcc abc.o
目標**包括機器碼和符號表(函式及變數名)。聯結器的主要作用是通過符號表在庫檔案和其他模組中找到在目標**中引入或未定義的符號(函式及變數名),將幾個目標**合成可執行檔案。
6樓:李代璇
要是有**的程式呢?**路徑怎麼保持一致?
如何將C程式打包成Exe可直接執行的檔案
c 程式生成後,在根目錄bin下會有個exe執行檔案。然後你覺得要打包的話,你可以用vs建立乙個打包工程setup,然後慢慢看。你在編譯器裡面build一下,然後去 bin debug目錄下找.exe exe就是可執行檔案了。執行的時候可能需要用到debug目錄下的其他檔案 如配置檔案 dll等 所...
各種程式語言是怎麼寫出來的程式語言是怎麼被開發出來的?
這問題已經涉及到計算機的起源。要完全解答人類用100年時間。1,硬體是什麼。不同的硬體作用不同。2,計算機的硬體從半導體開始。簡單的講,由於半導體的發現,人們發現,當給些電他,他會做出相對應的變化,就是說電訊號會改變。當知道這些規律和利用這些規律之後做出來的硬體,例如cpu或者其他什麼晶元,有了一些...
關於C 程式的編寫,如何編寫C語言程式
如何編寫c語言程式?windows電腦 vc dev c 1.開啟桌面上的dev c 進入如下介面 2.快捷鍵 ctrl n 建立新源 3.輸入源 下面給出最簡單的hello,world源 include int main printf hello,world return 0 4.按下f11編譯並...