Причина, по которой это недопустимо, заключается в том, что вы включили (где-то - во время установки?), чтобы вы меняли каждые 72 дня. Это также запрещает вам использовать последний пароль (и, возможно, его перед ним, но это могут быть только предыдущие (см. Этот комментарий).
Обход проблемы:
Это явно (или это было до того, как вы отправили его), если только он не использовался для другого пользователя или раньше для этого пользователя. Я бы предложил вам добавить пользователя через терминал, поскольку у него нет безопасных требований к паролю (но используйте тот, который не видно, что мир скоро увидит, и, пожалуйста, измените свой пароль в ближайшее время, все это знают сейчас). Мы можем догадаться, что ваше имя пользователя на вашем компьютере, вероятно, такое же, как и все ваши учетные записи в социальных сетях, а затем ваш IP-адрес теоретически можно проследить через твиттер Facebook и т. д. NB: Я не хакер, и я мог бы прорваться (я не буду пытаться), поэтому хакер найдет его легко.
To изменение с помощью терминала.
sudo adduser <username>
passwd <username>
Быстрое исправление: откройте make-файл, найдите nvcc (с nano это CTRL + W, введите «nvcc») и замените его на «nvcc -ccbin clang-3.8», сохраните make-файл и сделайте еще раз.
Быстрое исправление: откройте make-файл, найдите nvcc (с nano это CTRL + W, введите «nvcc») и замените его на «nvcc -ccbin clang-3.8», сохраните make-файл и сделайте еще раз.
Быстрое исправление: откройте make-файл, найдите nvcc (с nano это CTRL + W, введите «nvcc») и замените его на «nvcc -ccbin clang-3.8», сохраните make-файл и сделайте еще раз.
Использование clang-3.8 по-прежнему оставило меня со связанными ошибками. Однако мне удалось получить ccminer для компиляции на Ubuntu 17, выполнив следующее:
sudo apt-get install gcc-4.9
./configure.sh
Отредактируйте следующие строки в Makefile:
CXX = g++-4.9
NVCC = /usr/local/cuda/bin/nvcc -ccbin gcc-4.9
ac_ct_CC = gcc-4.9
ac_ct_CXX = g++-4.9
Затем, наконец:
make
Удачи!
Лучший способ выбрать ваш компилятор - передать соответствующие переменные в ./configure:
sudo apt-get install g++-4.9
CC=gcc-4.9 CPP=cpp-4.9 CXX=g++-4.9 ./configure
В настоящее время nvcc, похоже, не похож на версии GCC, но не более 5.
Редактирование Makefile и строк комментариев:
#scrypt/salsa_kernel.o: scrypt/salsa_kernel.cu
# $(NVCC) $(JANSSON_INCLUDES) -I. -I/usr/local/cuda/include -O3 -lineno -Xcompiler -Wall -D_FORCE_INLINES -gencode=arch=compute_20,code=\"sm_21,compute_20\" -o $@ -c $<
# These kernels are for older devices (SM)
#scrypt/test_kernel.o: scrypt/test_kernel.cu
# $(NVCC) $(JANSSON_INCLUDES) -I. -I/usr/local/cuda/include -O3 -lineno -Xcompiler -Wall -D_FORCE_INLINES -gencode=arch=compute_20,code=\"sm_20,compute_20\" -o $@ -c $<
#scrypt/fermi_kernel.o: scrypt/fermi_kernel.cu
# $(NVCC) $(JANSSON_INCLUDES) -I. -I/usr/local/cuda/include -O3 -lineno -Xcompiler -Wall -D_FORCE_INLINES -gencode=arch=compute_20,code=\"sm_21,compute_20\" -o $@ -c $<
Затем запустите:
make
Это сработало для меня.
Лучший способ выбрать ваш компилятор - передать соответствующие переменные в ./configure:
sudo apt-get install g++-4.9
CC=gcc-4.9 CPP=cpp-4.9 CXX=g++-4.9 ./configure
В настоящее время nvcc, похоже, не похож на версии GCC, но не более 5.
Редактирование Makefile и строк комментариев:
#scrypt/salsa_kernel.o: scrypt/salsa_kernel.cu
# $(NVCC) $(JANSSON_INCLUDES) -I. -I/usr/local/cuda/include -O3 -lineno -Xcompiler -Wall -D_FORCE_INLINES -gencode=arch=compute_20,code=\"sm_21,compute_20\" -o $@ -c $<
# These kernels are for older devices (SM)
#scrypt/test_kernel.o: scrypt/test_kernel.cu
# $(NVCC) $(JANSSON_INCLUDES) -I. -I/usr/local/cuda/include -O3 -lineno -Xcompiler -Wall -D_FORCE_INLINES -gencode=arch=compute_20,code=\"sm_20,compute_20\" -o $@ -c $<
#scrypt/fermi_kernel.o: scrypt/fermi_kernel.cu
# $(NVCC) $(JANSSON_INCLUDES) -I. -I/usr/local/cuda/include -O3 -lineno -Xcompiler -Wall -D_FORCE_INLINES -gencode=arch=compute_20,code=\"sm_21,compute_20\" -o $@ -c $<
Затем запустите:
make
Это сработало для меня.
Использование clang-3.8 по-прежнему оставило меня со связанными ошибками. Однако мне удалось получить ccminer для компиляции на Ubuntu 17, выполнив следующее:
sudo apt-get install gcc-4.9
./configure.sh
Отредактируйте следующие строки в Makefile:
CXX = g++-4.9
NVCC = /usr/local/cuda/bin/nvcc -ccbin gcc-4.9
ac_ct_CC = gcc-4.9
ac_ct_CXX = g++-4.9
Затем, наконец:
make
Удачи!
Лучший способ выбрать ваш компилятор - передать соответствующие переменные в ./configure:
sudo apt-get install g++-4.9
CC=gcc-4.9 CPP=cpp-4.9 CXX=g++-4.9 ./configure
В настоящее время nvcc, похоже, не похож на версии GCC, но не более 5.
Редактирование Makefile и строк комментариев:
#scrypt/salsa_kernel.o: scrypt/salsa_kernel.cu
# $(NVCC) $(JANSSON_INCLUDES) -I. -I/usr/local/cuda/include -O3 -lineno -Xcompiler -Wall -D_FORCE_INLINES -gencode=arch=compute_20,code=\"sm_21,compute_20\" -o $@ -c $<
# These kernels are for older devices (SM)
#scrypt/test_kernel.o: scrypt/test_kernel.cu
# $(NVCC) $(JANSSON_INCLUDES) -I. -I/usr/local/cuda/include -O3 -lineno -Xcompiler -Wall -D_FORCE_INLINES -gencode=arch=compute_20,code=\"sm_20,compute_20\" -o $@ -c $<
#scrypt/fermi_kernel.o: scrypt/fermi_kernel.cu
# $(NVCC) $(JANSSON_INCLUDES) -I. -I/usr/local/cuda/include -O3 -lineno -Xcompiler -Wall -D_FORCE_INLINES -gencode=arch=compute_20,code=\"sm_21,compute_20\" -o $@ -c $<
Затем запустите:
make
Это сработало для меня.
Использование clang-3.8 по-прежнему оставило меня со связанными ошибками. Однако мне удалось получить ccminer для компиляции на Ubuntu 17, выполнив следующее:
sudo apt-get install gcc-4.9
./configure.sh
Отредактируйте следующие строки в Makefile:
CXX = g++-4.9
NVCC = /usr/local/cuda/bin/nvcc -ccbin gcc-4.9
ac_ct_CC = gcc-4.9
ac_ct_CXX = g++-4.9
Затем, наконец:
make
Удачи!