我正在尝试编译使用某些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