Linux應用程式開發 Hello

2021-04-15 01:08:02 字數 775 閱讀 2026

第一步:

在linux平台(我用的是redhat9.2)上安裝好gcc編譯工具,例如編譯arm平台的應用程式可用arm-linux-gcc,如用在pc平台下執行,可用pc自帶的gcc。

第二步:

編寫hello程式,可以使用redhat自帶的gedit。

程式如下:

#include

int main()

並將程式儲存為hello.c。

第三步:

cc = gcc

exec = hello

objs = hello.o

cflags +=

ldflags +=

all: $(exec)

$(exec): $(objs)

$(cc) $(ldflags)-o $@ $(objs) $(ldlibs $(ldlibs_$@))

clean:

-rm -f $(exec) *.elf *.gdb *.o

並儲存為makefile。注意makefile跟hello.c放在同一目錄下。

上面的例子中,cc = gcc指所用的gcc,如果使用其他平台的gcc,可以修改此處,例如cc=arm-linux-gcc。

第四步:

編譯。開啟終端,進入makefile跟hello.c所以目錄。鍵入make並回車。如無意外,可以看到該目錄下有乙個hello的程式。

第五步:

執行程式。在相應平台的終端進入上一步所編譯出來的hello所在目錄,鍵入./hello,並回車。

LINUX應用程式開發隨筆

0.常用命令 1 perror 列印出錯的原因,可自動關聯全域性變數errno 2 strerror 列印errno對應的內容 3 malloc 4 ulimit 更改系統限制引數,例如 更改檔案可以開啟的最多數量 5 比較兩個檔案是否相同 diff file1 file2 如果相同,則什麼都不返回...

Linux開發GUI應用程式概述

linux開發gui應用程式概述 linux歷史簡介 1991年,芬蘭大學生linus torvalds編寫了乙個小的作業系統核心,這就是linux的前身,linus torvalds也由此成為了linux之父。linus torvalds將linux系統的源 在internet上公布,使linux...

應用程式開發步驟

c 是一種編譯語言,c 源程式需要經過編譯 連線,生成可執行檔案後方可執行。使用c 開發乙個應用程式大致要經過以下步驟 1 首先要根據實際問題確定程式設計的思路,包括選用適當的數學模型。這方面的內容其實也是各應用學科的主要研究領域之一。2 根據前述思路或數學模型編寫程式。除了非常簡單的問題可以直接寫...