當前位置:首頁 » 編程軟體 » gcc編譯不用C庫的

gcc編譯不用C庫的

發布時間: 2023-08-03 05:19:16

㈠ 如何在Windows下編譯GCC

方法如下:

  1. 雙擊GCC安裝包,mingw-get-setup.exe,點擊Install安裝。

  2. 點擊Change選擇安裝路徑,盡量不要有中文和空格,

  3. 將package 下面的mingw-***和mingw32-***和msys-**。都勾選上,等待下載安裝,直到勾選框全部變成土灰色。

  4. 找到安裝目錄的bin目錄,將路徑右鍵復制下來。

  5. 找到計算機,右鍵,屬性。點擊 高級系統設置。

  6. 找到下面的 環境變數 點擊。

  7. 在系統變數裡面找到 Path變數,雙擊出現下面輸入框,在變數值的末尾添加剛剛復制的bin目錄,並在最後加上英文狀態下 的分號(;)。點擊確定。

  8. 測試是否安裝成功,在cmd命令提示符裡面輸入 gcc --help 回車鍵,

  9. EditPlus 3 安裝完成之後的界面點擊File 下的 new C/C++

  10. 出現以下測試代碼,保存到指定目錄,最後不要有空格和中文,我保存到E:/My/Test下面測試。文件名為test.c

  11. 命令提示符窗口進入到 E:/MyTest 下 用dir 命令顯示當前目錄下的所有文件。

  12. 使用gcc 命令編譯 命令格式 如下 gcc test.c - o test 回車鍵。編譯完成。

  13. 直接輸入test運行,輸出hello,world。

  14. 測試完成。

㈡ gcc編譯時默認使用的庫在哪個目錄(是標准C庫,還是glibc庫 )

看你包含的頭文件和使用的函數啊~兩者包含的函數不一樣~
你要是使用fopen/memcpy等等這樣標准C的函數,當然會在鏈接時使用到標准C庫(ANSI C),如果你使用了read/write這些glibc庫實現的函數,肯定就在鏈接時使用到glibc庫~

具體使用了什麼庫,要看你調用的函數了~可能不會僅僅只包含一個庫~

linux下,庫的路徑一般是:/lib,/usr/lib,/usr/local/lib等,這些路徑一般會在/etc/ld.so.conf 中標記出來,如果需要添加特殊位置的庫,可以把庫的路徑添加到/etc/ld.so.conf中去,並且執行ldconfig來使得新路徑立即生效~

http://linux.die.net/man/8/ldconfig

㈢ 在ubuntu系統中如何用GCC編譯運行一個C程序

1、確定安裝了gcc編譯器後,接下來用vim編輯一個c文件。

㈣ gcc可以編譯c++嗎

GCC編譯器編譯C++程序是使用g++命令編譯的,如果強行使用gcc命令編譯的話,部分程序也能編譯通過,但是使用到了C++獨有的語言特性的程序的話,恐怕使用gcc命令編譯會報錯了,建議還是使用g++命令編譯C++程序。
GCC編譯器有gcc/g++,分別用於編譯C程序和C++程序的。
我們常說的gcc,是指GCC編譯器,而不是特質gcc命令哦!

㈤ gcc可以編譯c++嗎

狹義的gcc指的是gcc這個可執行文件,它是linux上的標准c語言編譯器,是不可以編譯c++的。
廣義的gcc是指linux編譯工具,安裝gcc的時候,都會有g++的可執行文件同時被安裝。
所以從這個角度上gcc可以編譯c++,不過編譯命令需要選g++。
可以在shell下打
g++ --version
如果可以正確顯示版本信息,而不是無法找到命令,那麼就是可以編譯c++的。

㈥ linux用gcc編譯

運行結果我不給了,自己看:
直接編譯:
gcc main.c compute.c input.c -o power
運行程序
./power
makefile 最簡單,直觀的的編寫方法:
power:main.o compute.o input.o
cc main.o compute.o input.o -o power
main.o:main.c main.h compute.h input.h
cc -c main.c

compute.o:compute.c compute.h
cc -c compute.c
input.o:input.c input.h
cc -c input.c
.PHONY : clean
clean :
rm -f *.o power

保存後成makefile或Makefile推薦使用後者:
make
想重新編譯前運行:
make clean
make
運行程序:
./power
特別說明:cc,rm命令行前有一個tab符,別搞錯了。cc 在linux上是指向gcc的軟符號鏈接,為了兼容其他系統,我們寫的cc。
makefile有更簡寫但不簡單的寫法,不給出來。你提問這個說明你不會編寫makefile,給出的是最基本用法。有興趣自己看,一天能學完。

熱點內容
伺服器埠怎麼調節 發布:2025-02-05 16:57:41 瀏覽:44
樂山海棠社區民意上傳 發布:2025-02-05 16:55:52 瀏覽:507
編程老爺爺 發布:2025-02-05 16:48:20 瀏覽:126
支持ftp的免費空間 發布:2025-02-05 16:32:00 瀏覽:889
python時間比較 發布:2025-02-05 16:31:46 瀏覽:50
手機銀行的密碼怎麼改密碼忘了怎麼辦啊 發布:2025-02-05 16:02:02 瀏覽:179
演算法牛人左 發布:2025-02-05 15:31:02 瀏覽:439
php篩選功能 發布:2025-02-05 15:29:09 瀏覽:168
ip匹配伺服器 發布:2025-02-05 15:10:35 瀏覽:909
php語法後 發布:2025-02-05 15:10:34 瀏覽:59