Thread 中讨论的其他器件:CCStudio、 CC1354P10
工具与软件:
你(们)好
我们尝试使用 tiarmclang-4.0.2构建 C++工程。 编译失败、编译器标头中有未声明的标识符: In file included from /home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/functional:526:In file included from /home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__functional/boyer_moore_searcher.h:27:In file included from /home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/vector:325:In file included from /home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__format/formatter_bool.h:20:In file included from /home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__format/formatter_integral.h:13:In file included from /home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__charconv/to_chars_integral.h:17:In file included from /home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__charconv/to_chars_result.h:14:/home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__system_error/errc.h:141:42: error: use of undeclared identifier 'EIDRM' 141 | identifier_removed = EIDRM, | ^/home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__system_error/errc.h:155:42: error: use of undeclared identifier 'ENOLINK' 155 | no_link = ENOLINK, | ^/home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__system_error/errc.h:160:28: error: use of undeclared identifier 'ENOMSG' 160 | no_message_available = ENOMSG, | ^/home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__system_error/errc.h:162:26: error: use of undeclared identifier 'ENOMSG' 162 | no_message = ENOMSG, | ^/home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__system_error/errc.h:189:38: error: use of undeclared identifier 'EOWNERDEAD' 189 | owner_dead = EOWNERDEAD, | ^/home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__system_error/errc.h:197:38: error: use of undeclared identifier 'ENOTRECOVERABLE' 197 | state_not_recoverable = ENOTRECOVERABLE, | ^/home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__system_error/errc.h:203:37: error: use of undeclared identifier 'ETXTBSY' 203 | text_file_busy = ETXTBSY, | ^/home/marco/ti/ti-cgt-armllvm_4.0.2.LTS/include/c++/v1/__system_error/errc.h:208:37: error: use of undeclared identifier 'ELOOP' 208 | too_many_symbolic_link_levels = ELOOP, | ^
只需包含即可复制该功能 CPP 文件中。
看着相关的问题和我手头的编译器似乎是这样的情况:
- v2.1.2 -损坏
- v3.2.2 -工作
- v4.0.2 -损坏