Я застрял с компиляцией adlutil из пакета adl_sdk_V10.2.
Я бегаю:
Дистрибьютор ID: Ubuntu
Описание: Ubuntu 16.04.3 LTS
Выпуск: 16.04
Codename: дружественный
ССАГПЗ версия:
- НКУ (Ubuntu 5.4.0-6ubuntu1 ~ 16.04.5) 5.4.0 2016060
Я уже установил:
- AMD-APP-SDK-3.0
- amdgpu-про-17.40.492261
Клеймор DualMiner 10,2 работает нормально с 1 недели.
Когда я пытаюсь скомпилировать adlutil с помощью следующей команды:
Код:
Суд НКУ main.c -o adlutil -DLINUX -ldl -I ../include/
Я получаю следующее сообщение об ошибке:
Код:
main.c: В функции «GetValue»:
main.c: 815: 17: предупреждение: формат «% d» ожидает, что аргумент типа «INT *», но аргумент имеет тип 4 «» Int [-Wformat =]
fscanf_s (файл,"% 32s% d \ п", SField, 33, IVALUE);
^
main.c: 815: 17: предупреждение: слишком много аргументов для формата [-Wformat-экстра-арг]
main.c: В функции «GetHex»:
main.c: 828: 17: предупреждение: формат «% Х» ожидает аргумент типа «без знака INT *», но аргумент имеет тип 4 «» Int [-Wformat =]
fscanf_s (файл,"% 32s% X \ п", SField, 33, IVALUE);
^
main.c: 828: 17: предупреждение: слишком много аргументов для формата [-Wformat-экстра-арг]
main.c: В функции «GetFloat»:
main.c: 841: 17: предупреждение: формат «% е» ожидает, что аргумент типа «флоат *», но аргумент имеет тип 4 «» Int [-Wformat =]
fscanf_s (файл,"% 32s% е \ п", SField, 33, FValue);
^
main.c: 841: 17: предупреждение: слишком много аргументов для формата [-Wformat-экстра-арг]
main.c: 815: 17: предупреждение: формат «% d» ожидает, что аргумент типа «INT *», но аргумент имеет тип 4 «» Int [-Wformat =]
fscanf_s (файл,"% 32s% d \ п", SField, 33, IVALUE);
^
main.c: 815: 17: предупреждение: слишком много аргументов для формата [-Wformat-экстра-арг]
main.c: В функции «GetHex»:
main.c: 828: 17: предупреждение: формат «% Х» ожидает аргумент типа «без знака INT *», но аргумент имеет тип 4 «» Int [-Wformat =]
fscanf_s (файл,"% 32s% X \ п", SField, 33, IVALUE);
^
main.c: 828: 17: предупреждение: слишком много аргументов для формата [-Wformat-экстра-арг]
main.c: В функции «GetFloat»:
main.c: 841: 17: предупреждение: формат «% е» ожидает, что аргумент типа «флоат *», но аргумент имеет тип 4 «» Int [-Wformat =]
fscanf_s (файл,"% 32s% е \ п", SField, 33, FValue);
^
main.c: 841: 17: предупреждение: слишком много аргументов для формата [-Wformat-экстра-арг]
Как это исправить, или что мне не хватает?
Спасибо за помощь!
С Уважением,
Banzak