shell and editor

198 views
Skip to first unread message

Arrvindh Shriraman

unread,
Sep 6, 2020, 10:56:11 PM9/6/20
to cmpt-295-sfu

This class assumes that you are comfortable working within a shell environment or be able to ssh and work remotely.
We have provided a VM for those that may not be comfortable with those, but in general, you have to be able to work with a shell (even if inside a VM).


If you are working remotely on CSIL (without VM), you may also want to watch the editor video

CMPT 295 assumes that your prereqs (e.g., 127) has covered these. 

Kwongsing Lam

unread,
Sep 6, 2020, 10:58:02 PM9/6/20
to Arrvindh Shriraman, cmpt-295-sfu

Thank you! I learn Cmpt 135 in FIC so it’s the first time I learn to use ssh remotely. 

Arrvindh Shriraman <ashrir...@gmail.com>于2020年9月6日 周日下午7:56写道:
--


You received this message because you are subscribed to the Google Groups "cmpt-295-sfu" group.


To unsubscribe from this group and stop receiving emails from it, send an email to cmpt-295-sfu...@googlegroups.com.


To view this discussion on the web visit https://groups.google.com/d/msgid/cmpt-295-sfu/d24be0d5-8071-4a3f-8826-39f617972d43o%40googlegroups.com.


Arrvindh Shriraman

unread,
Sep 7, 2020, 1:06:21 PM9/7/20
to cmpt-295-sfu

--------------------------------------------------------------------------------------------------------------
Hello all,

I see on the course website that the virtual machine comes preloaded with the customized compilers and software we need. However, I have Ubuntu installed onto my personal computer so that I don't have to use a slow virtual machine/CSIL. Is there any way we can have access to these customized compilers and list of software needed to install them ourselves onto our Ubuntu machines?

Cheers,

Paeton

------------------------------------------------------------------------------------------
 
General policy: We will not support private machines.

That said. If you have Ubuntu 18 (will not work on other ubuntu versions). 

All the software you need is installed in 
: /home/vagrant/.local/packages

You can copy it over to your ubuntu machine either using scp or shared folders in virtual box.
WARNING: Modules will not work as it requires other tcl libraries that you possibly do not have on your machine. 

You can then add the following to your bashrc on your local machine
export PATH=$PATH:$LOCAL_PATH/cgdb/bin:$LOCAL_PATH/qemu-32-riscv/bin:$LOCAL_PATH/RISCV-32IM/bin
source ~/.bashrc

When you try running things like cgdb may complain about dependencies such as readline etc and other .so files. You have to either figure out how to sudo apt-get them or copy them from another machine and set LD_LIBRARY_PATH. 

-------------------
These instructions come without any support. If you have further questions set up an appointment on Friday. We cannot promise it will work on your machine, but we can try and help you if you are willing to put in the effort. 





Reply all
Reply to author
Forward
0 new messages