Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/163.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用-Wa,-mimplicit it=thumb for";thumb条件指令应该在IT块中;?_C++_Opencv_Arm_Tbb_Tegra - Fatal编程技术网

C++ 如何使用-Wa,-mimplicit it=thumb for";thumb条件指令应该在IT块中;?

C++ 如何使用-Wa,-mimplicit it=thumb for";thumb条件指令应该在IT块中;?,c++,opencv,arm,tbb,tegra,C++,Opencv,Arm,Tbb,Tegra,在Jetson TK1上使用TBB构建OpenCV时,我遇到了与和类似的问题 然而,我真的不知道如何添加-Wa,-mimplicit it=thumb来解决这个问题。我将它添加到OpenCV文件中的CMakelists.txt文件中,就在CMAKE_CXX_标志之前,但它没有帮助 /tmp/ccDH2kIW.s:汇编程序消息: /tmp/ccDH2kIW.s:715:错误:thumb条件指令应位于IT块--strexeq r1,r2,[r4]' /tmp/ccDH2kIW.s:1316:错误:t

在Jetson TK1上使用TBB构建OpenCV时,我遇到了与和类似的问题

然而,我真的不知道如何添加-Wa,-mimplicit it=thumb来解决这个问题。我将它添加到OpenCV文件中的CMakelists.txt文件中,就在CMAKE_CXX_标志之前,但它没有帮助

/tmp/ccDH2kIW.s:汇编程序消息: /tmp/ccDH2kIW.s:715:错误:thumb条件指令应位于IT块--
strexeq r1,r2,[r4]'
/tmp/ccDH2kIW.s:1316:错误:thumb条件指令应该在IT块中--
strexeq r1,r2,[r4]' /tmp/ccDH2kIW.s:5706:错误:thumb条件指令应位于IT块--
strexeq r1,r2,[r4]'
/tmp/ccDH2kIW.s:6001:错误:thumb条件指令应在IT块中--
strexeq r6、r5、[r4]'
/tmp/ccDH2kIW.s:6636:错误:thumb条件指令应该在它的块中--'strexeq r1,r3,[r7]'

“我将它添加到CmakeList中”-这不是一个非常准确的描述。创建一个最小的CMake项目(不是OpenCV),并学习如何在那里添加
-Wa,-mimplicit it=thumb
。这似乎是另一个“无法隔离子问题”的问题。只有在CMakeFile.txt中我才能找到CMAKE_CXX_标志……真的,
-mimplicit它是一个绷带。TBB模板代码应添加
IT
说明,以便ARM或THUMB都能工作。查看当前的开发版本,这似乎是固定的(
\u TBB\u machine\u xxx()
在TBB source中的gcc\u armv7.h中)。如果可能,请使用TBB-2017更新5。“我将其添加到CmakeList中”-这不是一个非常准确的描述。创建一个最小的CMake项目(不是OpenCV)并学习如何在那里添加
-Wa,-mimplicit it=thumb
。这似乎是另一个“无法隔离子问题”问题。只有在CMakeFile.txt中我才能找到CMAKE_CXX_标志……真的,
-mimplicit it
是一个bandaid。TBB模板代码应该添加
it
指令,这样手臂或拇指都可以工作。看看当前的开发版本,这似乎是固定的(
\utbb_machine\uxxx()
在TBB源代码的gcc_armv7.h中。如果可能,请使用TBB-2017更新5。