перемещение R_X86_64_32 против локального символа' ошибка

Поскольку другие упомянули, что знак доллара предназначается, чтобы использоваться механически сгенерированным кодом. Однако то соглашение было повреждено некоторыми дико популярными библиотеками JavaScript. JQuery, Прототип и Ajax MS (иначе Атлас) все использование этот символ в их идентификаторах (или как весь идентификатор).

Короче говоря можно использовать $ каждый раз, когда Вы хотите. (Интерпретатор не будет жаловаться.) Вопрос состоит в том, когда делают Вас , хотят использовать его?

я лично не использую его, но я думаю, что его использование допустимо. Я думаю, что Ajax MS использует его, чтобы показать, что функция является псевдонимом еще для некоторого подробного вызова.

, Например:

var $get = function(id) { return document.getElementById(id); }

, Который походит на разумное соглашение.

5
задан Jonathan Callen 9 March 2014 в 08:01
поделиться

2 ответа

Я понял, что проблема была в установке openssl. Переустановка openssl с использованием enable-shared сработала.

5
ответ дан 14 December 2019 в 19:21
поделиться

Я сталкивался с этим в паре других сценариев, отличных от openssl, и обнаружил, что это обычно связано с тем, что общие библиотеки не включены.

Добавление - enable-shared в строку конфигурации, похоже, исправляет.

0
ответ дан 14 December 2019 в 19:21
поделиться
Другие вопросы по тегам:

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