Sorry, I was just trying to help get PCSX2 up so you could test the plugin.. I thought you might've had it in some possibly-working shape.
Linux is definitely different than windows, and hard to get used to if you started in windows, but I wouldn't say it's less user friendly, or harder. Just different... Very rarely do you need to compile things yourself--Package managers usually do everything for you. In the cases you do need to compile (like PCSX2), you're almost always given makefiles, so it's extremely simple and can be done with a single command. If you get errors, for this sort of thing, you're just missing outside packages that the program uses--when you get errors, you can just search with your package manager to find the needed files.
Let's do PCSX2 now, whether you need it or not, just to show. First, fire up the package manager and get these packages (I don't know exactly what they'll be called for you, so just look for something like this)--
Subversion
gtk2 (or something like GTK+2 devel)
MESAgl devel (or another package with gl.h)
libbz2 (or something like libbzip2 or bzip2)
libjpeg
glew-dev (or something like libglew devel)
libxxf86vm-dev (or something like libxxf86vmdevel)
x11proto-xf86vidmode (?)
automake and autoconf (I wonder if those two could help you with the plugin?)
libasound-dev
And this, the
Nvidia CG Toolkit...
get the "Linux X86 (TAR.GZ)" one and toss the contents of its usr directory into your own.
Now, open a terminal and cd to a folder you'd like to download to. Now just paste these lines into the console one at a time.
svn co
https://pcsx2.svn.sourceforge.net/svnroot/pcsx2 pcsx2
cd pcsx2
sh build.sh all
...and you're done.
That aside, as for the plugin, I'm not much of a programmer in windows, let alone linux. I'm trying to help in whatever small ways I can, but you probably know more about this than I do. It sounded so much like you were getting along fine. If you're just down to the compiling stage, maybe someone like ZeroFrog could help you finish things up and put together the makefile. If anyone here thinks they can help, please step in...