2016-02-18 5 views
1

Я просто скомпилировал компилятор clang для ARM на моей машине x86 с инструкциями отсюда. Я пытаюсь скомпилировать код c, содержащий NEON intrinsics с компилятором clang. Это дает ошибку, (который я не столкнуться с рычажного Linux-gnueabi-ССАГПЗ)clang ARM neon support

$ clang -march=armv7-a -mfpu=neon -mfloat-abi=soft -integrated-as test.c -o test In file included from test.c:2: /home/junaid/llvm/build/Release+Asserts/bin/../lib/clang/3.2/include/arm_neon.h:28:2: error: "NEON support not enabled"

Линия test.c: 2 #include arm_neon.h

ответ

4

Это будет -mfloat-abi=soft. Я удивлен, что это работает для вас с инструментальной цепочкой arm-none-linux-gnueabi.

Для поддержки Неон вы хотите быть ориентируетесь либо softfp, или жесткий поплавок ABI, либо -mfloat-abi=softfp или -mfloat-abi=hard

+0

спасибо, что меня из текущей ошибки. – junaids

Смежные вопросы