使用MDK KeiluVision4進行學習,照著前面幾個歷程進行學習,看懂幾個歷程后想自己也照著搞搞,開始有些錯誤經調試后都解決了,但是在其他問題都解決后,編譯就出現了More More than one section matches selector - cannot all be FIRST/LAST這個錯誤,還提示啥包涵了一個錯誤的路徑,本人各種檢查路徑,和歷程的都一樣了,可這個問題還沒解決,當然后來發現這個不是路徑的問題,上網找了好久,終于發現了,在歷程中RVMDK以及STM32_EVAL中的幾個初始匯編文件前有三個紅點,而自己的工程中沒有,再找資料才發現了如何設置,在此分享下,希望對大家有幫助:
對需要設置的文件(就是文件上有三個紅點的文件,幾個歷程基本都一樣),點右鍵Options for File'***',勾去灰化的Include in Target Build和Always Build,然后才重新編譯,就能順利通過了。