為什么ARM Linux開發(fā)工具很復雜?
網(wǎng)友解答: 這要一層層的來說了,開發(fā)工具其實吧集成開發(fā)環(huán)境IDE的一部分。首先,對于純PC軟件開發(fā)來說,是最容易調(diào)試的,因為開發(fā)工具可以做任何條件的仿真,程序員可以看到程序運行的每一個步
這要一層層的來說了,開發(fā)工具其實吧集成開發(fā)環(huán)境IDE的一部分。首先,對于純PC軟件開發(fā)來說,是最容易調(diào)試的,因為開發(fā)工具可以做任何條件的仿真,程序員可以看到程序運行的每一個步驟,所以,也最容易,其次,對于單片機等嵌入式軟件開發(fā),PC上的軟件開發(fā)工具已無法模擬出特定的硬件環(huán)境,所以開發(fā)會復雜一點,不過好在芯片廠商提供仿真器,,所以相對也不是太難。最后,對于ARM Linux開發(fā),PC開發(fā)工具無法模擬硬件環(huán)境,也沒有仿真器,并且由于Linux的龐大,開發(fā)環(huán)境本身就復雜很多,所以,開發(fā)工具一般也都比較麻煩,嵌入式Linux工程師過的都比較苦逼,比如我自己