从.c 文件安装

从.c 文件安装

我正在尝试安装一个从单个 ANSI-C 文件安装的程序。但是,手册中给出的说明似乎不适用于 Ubuntu。手册内容如下:

源代码solvate.c只是一个 ANSI-C 文件,没有任何系统特定的东西,所以它应该立即编译,例如

cc -ansi -O -o solvate solvate.c -lm

它在 IRIX System V.4 (SGI)、HP-UX 和 Digital UNIX V3.2C 下进行了测试;包含相应的 Makefile。它现在应该也可以在任何 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);

[ETC...]

我是否可以对此命令进行一些小的修改,以允许该 C 文件在 Ubuntu 上编译该程序?

相关内容