that depends on what you want to do.
in your case you need a cross compile environment that is compatible with the processor of your router and the used libc. the wrt54gs router has a big community, so it should not be too difficult to find informations.
thanks Elmar, I will ask the WRT community about "cross compile environment that is compatible with the processor of your router and the used libc" to learn more about this but most there have moved on to newer hardware and questions about the original hardware that most of these new branches evolved from seem easy to get overlooked.
I am learning more about linux with these old routers than anywhere else.
working with the WRTs I sometimes need file browser capability.
I use PlopLinix but so far I dont know how to browse inside the router with it so that I can edit, move, delete, copy, paste, etc. folders and files located on the attached storage while the router is running so I still have to resort to using WinSCP.
I am not shy to command line usage but it is slow to learn and slow to use compared to a GUI environment.
does PlopLinux has a feature that can replace WinSCP for working on the router that is attached to LAN port?
I can use terminal and telnet to determine the storage attached to the router is "/dev/mmc/disc0/part3" but I dont know how to connect/mount this location with PlopLinux to browse, etc.
I try with Applications>Accessories>Files app. then use "Browse Network" and doubleclick on ploplinux icon and it prompts me to enter password for 192.168.3.3 which is the correct IP so I enter the exact same user/pass that works for telnet to login successfully but I cant login here. is this the correct way to browse on the router or some other app included in ploplinux works for this?
as you can see here, I have alot to learn before I can attempt to "compile" anything but I am determined to get there someday.
thanks Elmar