我正在尝试为 Tegra TK1 编译 C++ 库。该库链接到 TBB,我使用包管理器提取了它。在编译期间我收到以下错误
/tmp/cc4iLbKz.s: Assembler messages:
/tmp/cc4iLbKz.s:9541: Error: thumb conditional instruction should be in IT block -- `strexeq r2,r3,[r4]'
谷歌搜索了一下,这个问题让我尝试添加-mimplicit-it=thumb
到 CMAKE_CXX_FLAGS,但编译器无法识别它。
我正在使用内核 3.10.40-grinch-21.3.4 在 tegra 上编译,并使用 gcc 4.8.4 编译器(这就是我键入 c++ -v 时返回的内容)
我不确定最初的错误消息是什么意思,尽管我认为它与 TBB 链接库而不是我正在编译的源有关。修复的问题也很神秘。任何人都可以对此有所了解吗?