supermic% ls -l
d-rwxrwxr-x M 5543 fst fst 0 Jul 21 2015 .hg
--rw-rw-r-- M 5543 fst fst 1071 Feb 10 2013 LICENSE
--rw-rw-r-- M 5543 fst fst 206 Feb 10 2013 README
--rw-rw-r-- M 5543 fst fst 12477 Feb 10 2013 admui.go
--rw-rw-r-- M 5543 fst fst 6332 Feb 10 2013 client.go
--rw-rw-r-- M 5543 fst fst 8623 Feb 10 2013 index.html
--rw-rw-r-- M 5543 fst fst 450 Feb 10 2013 logger.go
--rw-rw-r-- M 5543 fst fst 1307 Feb 10 2013 main.go
--rw-rw-r-- M 5543 fst fst 4232 May 13 2013 server.go
--rwxrwxr-x M 5543 fst fst 5977542 Apr 12 13:57 tcpmeter
supermic% rm tcpmeter
supermic% go build
supermic% ls -ltr
--rw-rw-r-- M 5543 fst fst 6332 Feb 10 2013 client.go
--rw-rw-r-- M 5543 fst fst 450 Feb 10 2013 logger.go
--rw-rw-r-- M 5543 fst fst 1071 Feb 10 2013 LICENSE
--rw-rw-r-- M 5543 fst fst 1307 Feb 10 2013 main.go
--rw-rw-r-- M 5543 fst fst 206 Feb 10 2013 README
--rw-rw-r-- M 5543 fst fst 12477 Feb 10 2013 admui.go
--rw-rw-r-- M 5543 fst fst 8623 Feb 10 2013 index.html
--rw-rw-r-- M 5543 fst fst 4232 May 13 2013 server.go
d-rwxrwxr-x M 5543 fst fst 0 Jul 21 2015 .hg
--rwxrwxr-x M 5543 fst fst 5855281 Apr 12 14:00 tcpmeter
supermic% file tcpmeter
tcpmeter: 386 plan 9 executable
supermic% ./tcpmeter -?
flag provided but not defined: -?
2016/04/12 14:00:31 usage: ./tcpmeter (-c|-s) [-r [host:]port] [-h [host:]port] [-l logfile]
supermic% GOARCH=arm go build
supermic% file tcpmeter
tcpmeter: arm plan 9 executable
supermic% cpu -h rpi2
rpi2% ./tcpmeter -?
flag provided but not defined: -?
2016/04/12 14:04:35 usage: ./tcpmeter (-c|-s) [-r [host:]port] [-h [host:]port] [-l logfile]
rpi2% pwd
/usr/fst/GoApps/src/tcpmeter
rpi2% exit
supermic% pwd
/usr/fst/GoApps/src/tcpmeter
supermic%
Similar setup could be done under Linux/MacOSX with some work. I found this article very helpful: