Как скомпилировать busybox для cortex -m7 (-march=armv7 -m )?

&— это стандартный способ замены всего совпадения с образцом.Некоторые реализации sed, такие как GNU или busybox, поддерживают \0в качестве альтернативы, но это не стандартно и не переносимо.

$ echo 1 | sed -e 's/.*/(&)/'
(1)

Эта команда заключает в скобки первую (возможно пустую )последовательность из символов , как можно больше в каждой строке. Это может не включать полную строку для тех строк, которые содержат байты, не образующие допустимые символы, и в этом случае вы можете обнаружить, что:

sed 's/^/(/; s/$/)/'

Работает более надежно, заключая полную строку в круглые скобки.

0
21.09.2020, 20:49
1 ответ

Вы должны использовать флаг -mcpuвместо -march.

Пример:

-mcpu=cortex-m7
0
18.03.2021, 23:03

Теги

Похожие вопросы