Я пытаюсь установить программу, которая установлена от единственного ANSI-C-file. Однако инструкции, что они дают в руководстве, кажется, не работают над Ubuntu. Ручные чтения:
Источник
solvate.c
всего один ANSI-C-file без любого определенного для системы материала, таким образом, он должен скомпилировать сразу же с чем-то как
cc -ansi -O -o solvate solvate.c -lm
Это тестируется под Системой IRIX V.4 (SGI), HP-UX и Цифровой UNIX V3.2C; включены соответствующие Make-файлы. Это должно теперь также скомпилировать без предупреждений на любой платформе Linux/Unix.
Когда я выполняю файл C с помощью этой команды, я получаю следующие ошибки.
solvate.c: In function ‘read_next_pdbdata’:
solvate.c:469:17: warning: format not a string literal and no format arguments [-Wformat-security]
fprintf(stderr,linestr);
^
solvate.c:474:17: warning: format not a string literal and no format arguments [-Wformat-security]
fprintf(stderr,linestr);
[и т.д....]
Существует ли небольшая модификация, которую я мог сделать к этой команде, которая позволит этому файлу C компилировать программу на Ubuntu?