Linux下面makefile編寫

2021-09-07 15:33:52 字數 671 閱讀 4739

源程式的編譯 在linux下面,如果要編譯乙個c語言源程式,我們要使用gnu的gcc編譯器.   下面我們以乙個例項來說明如何使用gcc編譯器. 

假設我們有下面乙個非常簡單的源程式(hello.c或者hello.cpp): 

#include

int   main(int   argc,char   **ar**)

要編譯這個程式,我們只要在命令列下執行: 

gcc   -o   hello   hello.c 

或者g++   -o   hello   hello.cpp

gcc   編譯器就會為我們生成乙個hello的可執行檔案.執行./hello就可以看到程式的輸出結果了.命令列中   gcc表示我們是用gcc來編譯我們的源程式,-o   選項表示我們要求編譯器給我們輸出的可執行檔名為hello   而hello.c是我們的源程式檔案. 

gcc編譯器有許多選項,一般來說我們只要知道其中的幾個就夠了.   -o選項我們已經知道了,表示我們要求輸出的可執行檔名.   -c選項表示我們只要求編譯器輸出目標**,而不必要輸出可執行檔案.   -g選項表示我們要求編譯器在編譯的時候提供我們以後對程式進行除錯的資訊. 

知道了這三個選項,我們就可以編譯我們自己所寫的簡單的源程式了,如果你想要知道更多的選項,可以檢視gcc的幫助文件,那裡有著許多對其它選項的詳細說明.  

Linux下面新增硬碟

1 把硬碟接上 2 重啟系統,如果系統不能識別還要設定一下bios 3 用fdisk檢視 fdisk l,可以看到多了一塊硬碟,並且告訴我們沒有分割槽資訊 4 用fdisk 進行分割槽,如 fdisk dev sdb 5 格式化新分割槽 如mkfs.ext3fs mkfs.reiserfs 6 mo...

Linux下面SVN使用

linux中使用svn 1.比較單一檔案和伺服器上的不同 svn diff register.c svn co svn co 是checkout的縮寫 3.顯示日誌 svn log filename 4.新增要管理的專案 svn add filename 5.提交 svn commit m 注釋說明...

linux下面除錯C C

1 寫好makefile檔案 支援debug objects main.o satellite.o timesystem.o srppara objects g g o srppara objects main.o srppara.h satellite.h timesystem.h g c g m...