SlackwareThis Forum is for the discussion of Slackware Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I recently installed Slackware 11 on a backup computer to compile and test portable versions of my programs on. Unfortunately, I can't get gcc (3.4.6) to recognize my OpenGL commands - probably because I'm having severe problems finding the effing OpenGL library file.
I've grepped the entire FS for countless permutations of opengl and have found nothing that looks like a library file. So I'm wondering, what are the equivalents to OpenGL32.lib and glu32.lib on this platform?
Using Mesa-6.5 to provide OpenGL libraries (there are other sources of OpenGL libraries), the following are installed libGL.so, libGLU.so, libGLw.so, libglut.so. They are most likely going to be in /usr or /usr/X11R6. I don't recall off the top of my head whether they are installed straight into $PREFIX/lib or into $PREFIX/lib/GL.
OpenGL is a specification, so any library that satisfies compliance requirements with the specification (and pays a fee to SGI) is an OpenGL library. Mesa3d is probably the most common open source implementation of the OpenGL specification. However, Mesa doesn't pay the fee (AFAIK) so they can't officially call their implementation OpenGL. Both nVidia and ATI provide free, but closed-source, OpenGL libraries that are optimized for their specific GPU.
As far as I understand, Mesa3D is an implementation of OpenGL that runs everything in software. Is that right? Because if so, I need to find another source since I want hardware acceleration.
I've tried Nvidias homepage since I'm using Nvidia-based hardware. No luck. I've tried googling for the files, but mostly get broken links or references to Mesa. Finding a simple lib file turns out to be more difficult than I ever imagined it could be.
So can anyone point me to a nice download of a complete, hardware accelerated implementation of OpenGL that I can use with gcc/g++? Please?