在Windows MSYS

时间:2018-03-26 23:35:33

标签: makefile x11 msys

我正在尝试编译使用某些X11绘图窗口文件的程序。 我从https://www.x.org/releases/X11R6/下载了文件并将其解压缩到已知的文件夹中。 作为此过程的一部分,我有两个Makefile文件(A和B)。 Makefile B生成库libPlt_gfortran.a,没有任何错误。 Makefile A应该编译一些FORTRAN代码并创建一个.exe文件。 在Makefile A中,我有以下几行引用某些X11库。

PLTOBJ = ../plotlib/libPlt_gfortran.a
PLTLIB =  -L/usr/X11R6/lib -lX11

但是,尽管将PLTLIB设置为包含解压缩的X11R6文件的文件夹,但在尝试make我的程序时,我仍然收到以下错误。

c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot fin
d -lX11
collect2.exe: error: ld returned 1 exit status

我一直看到人们对此有非常相似的问题,以及许多修复,但是没有一个是针对Windows用户的。使用linux / ubuntu目前不是一个选项,因为计算机都是基于Windows的,学生无法安装任何其他操作系统......

Windows PC上的/ usr /文件夹的当前路径/usr/ path

0 个答案:

没有答案