對於乙個工程的結構理解

2021-08-02 21:20:08 字數 718 閱讀 3375

這裡只簡單說說linux下對arm11的情況

一般最基本的有三個部分 .c/.s  

.lds  

makefile

這裡面.c/.s是原始檔,就是我們的想法寫在這裡面,不一定只有乙個,可以有很多個

int main()

output_arch(arm)

entry(_start)

sections

. = align(4);

.data : 

. = align(4);

bss_start = .;

.bss : 

bss_end = .; }

makefile對編譯的方便化,在linux裡面就相當於是windows裡面的ide整合開發環境

all: start.o mem.o main.o mmu.o led.o button.o interrupt.o

arm-linux-ld -tgboot.lds -o gboot.elf $^

arm-linux-objcopy -o binary gboot.elf gboot.bin

%.o : %.s

arm-linux-gcc -g -c $^

%.o : %.c

arm-linux-gcc -g -c $^

.phony: clean

clean:

rm *.o *.elf *.bin

乙個新人對於DW標籤的理解

標籤呢分為 一 一般標籤 一般標籤內又分為 格式控制標籤 格式控制標籤的書寫格式是 以font為開頭以 font為結尾 font的後面 可以包含有color 顏色 size 字型大小 face 選擇字型 一下所有要修改的內容都是在間括號中間 要加粗的字型字型加粗 要傾斜的字型 字型傾斜 要加下劃線的...

rails對於乙個已經新建的工程如何更改Gem

原來的工程是使用sqllite3的,想修改為mysql,折騰了乙個下午,終於成功,記錄如下 1 在 database.yml 中的配置如下 development adapter mysql2 database rails host localhost username root password ...

對於工程師的一些理解

一種職業需要有專門的知識以及長期的 精深的準備,它包括在技能和方法上的指導,以及構成這些技能和方法的基礎的科學 歷史或者學術原理,它通過組織力量或者對於高標準的成就和行為的一致觀念來維持,而且,它還讓其成員接收後續教育,並具體從事某種工作,這種工作以公共服務的形式出現,並符合其主要目的。人們對於合乎...