0
我正在查看單片機上UART的配置。下面是描述UART狀態的結構。瞭解c中的結構 - uart config
截至main()
開始有這行代碼
uart_status_t uart_status __attribute__((unused)) = 0;
有人能解釋這一行做了什麼?
謝謝
我正在查看單片機上UART的配置。下面是描述UART狀態的結構。瞭解c中的結構 - uart config
截至main()
開始有這行代碼
uart_status_t uart_status __attribute__((unused)) = 0;
有人能解釋這一行做了什麼?
謝謝
它不是一個結構,而是一個枚舉。該聲明將uart_status設置爲UART_IDLE。 gcc文檔指出:[unused]意味着該變量可能未被使用。 GCC不會爲這個變量產生警告。
對於gcc編譯器指令,請參閱gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Variable-Attributes.html
- clarasoft,它
您是否嘗試過做一個小的搜索? –
用於避免編譯器警告。使用Google ... – Rotem
它不是一個結構,而是一個枚舉。該聲明將uart_status設置爲UART_IDLE。 gcc文檔指出:[unused]意味着該變量可能未被使用。 GCC不會爲這個變量產生警告。 –