如何在 Linux 中生成 glut .so 文件
Posted
技术标签:
【中文标题】如何在 Linux 中生成 glut .so 文件【英文标题】:how to generate glut .so file in Linux 【发布时间】:2015-04-12 21:14:53 【问题描述】:我想在 Ubuntu 中生成 glut .so
文件。我已经下载了files,解压并打开了readme
。这是 Linux 的说明
MAKEFILE GENERATION TO BUILD GLUT: <-- IMPORTANT!
Use "mkmkfiles.sgi" to put Makefiles using the SGI Makefile conventions
in place. Use "mkmkfiles.imake" to put Makefiles generated from
Imakefiles in place. Run one of these two commands in this directory,
then do a "make".
我不太明白SGI Makefile
。我知道 Makefile 虽然。你能指导我生成dll吗?在文件夹中,这些是文件
adainclude Imakefile mkmkfiles.imake README.fortran README.man
CHANGES include mkmkfiles.sgi README.glut2 README.mesa
FAQ.glut lib mkmkfiles.win README.glut3 README.mui
Glut.cf linux NOTICE README.ibm-shlib README.win
glutdefs Makefile Portability.txt README.inventor README.xinput
glutmake.bat Makefile.sgi progs README.irix6 test
glutwin32.mak Makefile.win README README.irix64bit
IAFA-PACKAGE man README.ada README.linux
我尝试运行make
,但出现错误并且没有CMakeLists
。谢谢。
当我运行 ./mkmkfiles.sgi
或 mkmkfiles.imake
时,我收到此错误
bash: ./mkmkfiles.sgi: /bin/csh: bad interpreter: No such file or directory
【问题讨论】:
您使用的是什么发行版? Glut 几乎包含在我所知道的每个发行版中,而 AFAIK 你自己构建它没有任何好处。 如果您认为应该在 linux 中构建 dll,您最好从发行版的数据包存储库中下载 glut 包。 在运行make
之前,您是否运行过mkmkfiles.shi
或mkmkfiles.imake
?
@MatthewRead,这就是我得到的bash: ./mkmkfiles.imake: /bin/csh: bad interpreter: No such file or directory
@holgac,对不起,我想说.so
。不过你明白了。干杯。
【参考方案1】:
从技术上讲,您首先需要安装 tcsh。安装后,运行 mkmkfiles.imake 将工作并生成所需的 Makefile,以便您可以在 Linux 上构建。这是一篇老帖子,问的问题几乎相同:http://comments.gmane.org/gmane.linux.lfs.general/17539
【讨论】:
以上是关于如何在 Linux 中生成 glut .so 文件的主要内容,如果未能解决你的问题,请参考以下文章