gcc Apple, каково различие между - дуга i386 и-m32?

\0 будет также соответствовать всему подобранному выражению, не делая явного получения с помощью круглой скобки.

preg_replace("/[A-Z]/", "\\0", $str)

Как всегда, можно перейти в , php.net/preg_replace или php.net/ искать документацию быстро. Quoth документация:

\0 или 0$ обращается к тексту, подобранному целым шаблоном.

11
задан Kara 20 January 2014 в 22:03
поделиться

1 ответ

Конечно. Вы можете установить точку останова, а затем пошагово построчно в отладчике.

Это работает путем запуска вашей программы в режиме отладки (самый простой способ - запустить ее с помощью кнопки «Отладка», а не кнопки «Выполнить»).

В представлении исходного кода Java вы можете щелкнуть поле номера строки, чтобы включить точки останова.

Когда выполнение достигает этой строки, открывается перспектива отладки, в которой вы можете проверить (и изменить!) Все переменные, и продолжить выполнение шаг за шагом.

Убедитесь, что семантика следующего должна быть (они, вероятно, даже неверный синтаксис). В частности, третье значение должно быть недействительным, поскольку на страницах руководства указано, что нужно сгенерировать для 32- или 64-разрядных сред.

gcc -m32 -arch i386 -arch x86_64 foo.c
gcc -m64 -arch i386 -arch x86_64 foo.c
gcc -m32 -m64 -arch i386 -arch x86_64 foo.c
 -m32
-m64
Сгенерируйте код для 32-битной или 64-битной среды. 32-битная среда
 устанавливает int, long и указатель на 32 бита и генерирует код, который запускается на любом
Система i386. В 64-битной среде int устанавливается в 32 бита, long и
 указатель на 64 бита и генерирует код для архитектуры AMD x86-64.
 Для darwin только опция -m64 отключает -fno-pic и 
 -mdynamic-no-pic параметры.

-arch // уже включено в вопрос
9
ответ дан 3 December 2019 в 10:26
поделиться
Другие вопросы по тегам:

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