Turns out `which mono` suggests that I already have the csharp compiler for linux. I cloned the repo from github but I have no idea what to do next. In a normal source program, I'd run ./configure && make && make install, but there's no Makefile here.
Anyone have hints?
Edit: here's me flailing around with this windows shit like a fish out of water:
tspacepilot@citrus:~/src/Bitcoin-Address-Utility$ make
make: *** No targets specified and no makefile found. Stop.
tspacepilot@citrus:~/src/Bitcoin-Address-Utility$ mono Program.cs
The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/usr/lib/mono/2.0/mscorlib.dll' directory.
tspacepilot@citrus:~/src/Bitcoin-Address-Utility$ mono Barcode128b.cs
The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/usr/lib/mono/2.0/mscorlib.dll' directory.
tspacepilot@citrus:~/src/Bitcoin-Address-Utility$ mono BtcAddress.csproj
The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/usr/lib/mono/2.0/mscorlib.dll' directory.
tspacepilot@citrus:~/src/Bitcoin-Address-Utility$ apt-cache search mscorelib
tspacepilot@citrus:~/src/Bitcoin-Address-Utility$
Any tips appreciated (or if anyone knows a UNIX utility, I'd be happy to abondon this csharp thingy (.dlls on linux, gross!))
Further edit: Found my error in the apt-cache search, installed corlib (no e), now:
tspacepilot@citrus:~/src/Bitcoin-Address-Utility$ mono BtcAddress.csproj
Cannot open assembly 'BtcAddress.csproj': File does not contain a valid CIL image.
tspacepilot@citrus:~/src/Bitcoin-Address-Utility$ mono Barcode128b.cs
Cannot open assembly 'Barcode128b.cs': File does not contain a valid CIL image.
tspacepilot@citrus:~/src/Bitcoin-Address-Utility$ mono Program.cs
Cannot open assembly 'Program.cs': File does not contain a valid CIL image.
I cannot tell you how wrong this feels to be compiling some kinda microsoft thingys on my debian system. There's gotta be a perl program that will convert this address for me....