導航:首頁 > 文件管理 > gcc編譯多少文件

gcc編譯多少文件

發布時間:2023-10-18 13:53:24

① gcc 怎樣編譯幾個c++文件

把mingw-make.exe改成make.exe
4 ~5 g( M) z/ F& m1 ^$ R* x) v
& [# ?9 `$ i# S) r9 _$ S你能在command line裡面運行make嗎
& E- y$ p/ E! N# ]) \) M% K' y4 M" h8 m J' P# a5 p
path裡面加安裝路徑/bin了嗎; a& m7 f M( H% C' L+ L
還要加WXWIN環境變專量! H. Y/ x6 a1 ^+ G7 C* v( o

" q2 | w, T1 c" S, K; `WXWIN就像java_home一樣. @屬8 C3 N+ t Z! G; K7 l# V: w6 F

d( O) J. X' y1 J$ e, ~ u2 q- L4 ]環境變數你知道嗎?: n- y7 m! f1 H6 F& h, P
% d$ o5 ?8 U( P( u" L
環境變數是系統的變數,程序運行的時候會存在在環境里可以用來使用,WXWIN就是每當eclipse使用make都會在這個變數下的路徑查找,之類的雲雲

② gcc多文件編譯 三個文件:tree.c tree_fun.c tree.h 我怎麼把他們編譯成一個可執行文件

寫一個Makefile文件,如下:
SOURCE = tree.c tree_fun.c
DEST = main
GCC = gcc
FLAGS =
all:
$(GCC) $(SOURCE) $(FLAGS) -o $(DEST)
這樣就可以直接make,可以編譯這三個文件專了屬,編譯成的可執行文件是main

③ 如何在linux下用gcc將c語言文件編譯成32位exe文件,且可以在Windows下運行

有方法的,不過要看你編繹出的程序需要用到多少windows的庫,看看linux下有沒有可以替代的,不過很多時候沒有windows內核還是無法編譯成功的。
方法一:安裝mingw32
方法二:virtualbox安裝xp的虛擬機
方法三:通過wine使用cl命令行編譯
上面幾個方法你可以嘗試一下。
至於編輯嘛,高手一般直接就用vim,如果你覺得難用的話,可以用eclipse或者kdevelop,kdevelop有點像windows下VS,希望對你有所幫助

④ LInux 如何使用GCC編譯器將一個文件夾下的100個.o文件打包成一個靜態庫文件(.a)

你已來經用gcc編譯出目標文件自了,用ar工具打包成.a文件就行了啊,示例:


如上圖,假設我有test1.c,test2.c兩個源文件,先使用gcc -c *.c將源文件編譯成目標文件,可以看到,生成了test1.o,test2.o兩個目標文件,然後,使用ar命令:ar crv libtest.a *.o將該目錄下的所有目標文件打包生成了libtest.a文件。這樣,你在編譯的時候就可以直接使用這個靜態庫了。

⑤ gcc如何編譯多文件

你這里有幾處問題。

fun.h 加頭文件衛士,頭文件中聲明全局變數要用static修飾。

#ifndefFUN_H
#defineFUN_H
staticintg=10;
voidfun();
#endif

其他文件中引用這個文件的變數,extern int g;

mian.c

#include<stdio.h>
#include"fun.h"
externintg;
voidmain()
{
printf("%d ",g++);
fun();
}

⑥ C語言程序編譯後產生哪些類型的文件這些文件的作用是什麼

不同的系統,產生的文件不一樣;
win:
->.obj目標文件
->.obj目標文件 ->.exe可執行文件
->.rc
。。。。

⑦ 64位linux下的GCC如何編譯出一個32位可執行程序

理論上安裝支持環境,之後64位的gcc編譯成32位程序,就加-m32參數即可。

當然還一個辦法是裝個32位的gcc。

另外,交叉編迅純譯也適用於x86架構。

不過這么編譯經常會出現各種問題,所以編譯32位的程序,最好還是用32位系統。

不一定重裝,用chroot和setarch命令配合即可弄出一個32位的子系統。

⑧ 用 gcc 如何編譯多個 c 文件

已經cd到ds目錄,用如下命令
gcc -I./a -I./b a.c b.c main.c -o main

閱讀全文

與gcc編譯多少文件相關的資料

熱點內容
ca證書管理器linux 瀏覽:358
蘋果id安全提示問題3個字元 瀏覽:949
iphone上好的拍照軟體 瀏覽:579
word內嵌文件怎麼下載 瀏覽:864
8s16升級 瀏覽:340
計算機網路技術基礎pdf 瀏覽:544
javafrom提交地址參數 瀏覽:721
git發布版本 瀏覽:728
vc修改文件名 瀏覽:149
linux65從域 瀏覽:321
用什麼東西壓縮文件 瀏覽:406
怎麼刪除ipad隱藏的APP 瀏覽:981
編程如何佔用大量內存 瀏覽:116
多個excel表格文件如何組合 瀏覽:918
ubuntu內核升級命令 瀏覽:679
pgp文件夾 瀏覽:894
一鍵還原的文件是什麼格式 瀏覽:581
女漢子微信名霸氣十足 瀏覽:65
win10手機藍屏修復 瀏覽:419
windows2008激活工具 瀏覽:259

友情鏈接