Manifold Lab 1 Setting the environment Compiling/running programs.

Slides:



Advertisements
Similar presentations
Linux, it's not Windows A short introduction to the sub-department's computer systems Gareth Thomas.
Advertisements

Introduction to the gedit editor. gedit: the Gnome editor Gnome: Gnome is a freely available (i.e., no cost) desktop environment for the UNIX system The.
Dayu Zhang 9/8/2014 Lab02. Example of Commands pwd --- show your current directory This is home of venus, not your home directory Tilde: means you are.
George Blank University Lecturer. Creating A Web Site at NJIT Professor Blank.
Introduction to Java Lab CS110A – Lab Section 004 Instructor: Duo Wei.
CS201 - Information. CS201 - Laboratories All labs will be done using Linux on the PC’s or esus. All labs MUST use Makefiles. First lab is due NEXT WEEK.
1 Gentle Introduction to Programming Tirgul 1: Shell and Scala “hands on” in the lab.
1 Basics of Linux On linux machine: Login at your home directory Open a “shell” or “terminal” or “xterm” workspace (4) On windows machine Intall linux.
Downloading a COBOL program from CIS12 site! Please use speaker notes for additional information!
CprE 288 – Quick intro for compiling C in Linux
CS105 Lab 1 – Introduction Section: ??? TA: ??? ??? Announcements CITES Accounts Compass Netfiles Other Administrative Information CS105 Fall
CS Tutorial 1 Getting Started with Visual Studio 2012 (Visual Studio 2010 are no longer available on MSDNAA, please choose Visual Studio 2012 which.
ABAQUS Installation on LINUX Platform D. Hanumanthappa, A. Jérusalem May 5th, 2010.
QT - a C++ based GUI QT’s Designer and Assistant.
Computer Science 119 Intro to Java 9/24 and 9/25.
1 Installation When this module is complete, you will be able to:  Set a static IP address for your laptop  Install the snom ONE software  Navigate.
Sun’s Jini Lab 2 Service Registration Client Lookup.
Logging into the linux machines This series of view charts show how to log into the linux machines from the Windows environment. Machine name IP address.
1 N305 C Programming. 2 Objectives for the Lab ä Learn problem solving strategies ä Achieve intermediate knowledge of C Programming Language ä Gain experience.
Lecture 0 CIS 208 C Language Lab Wed. January 12, 2005.
1 ITI 1120 Lab # 1 An Introduction to the Lab Environment Contributors: G. Arbez, M. Eid, D. Inkpen, A. Williams, D. Amyot.
Introduction to Systems Programming (CS 0449) PalmOS Tools: Developer Studio & Cygwin.
CIS 90 - Lesson 15 Lesson Module Status Slides – Properties - Flash cards – No-stress quiz – Web calendar summary – Web book pages – Commands – Lab – done.
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
As of 28 Juni 2005Getting Starged with GEM - Shuei Yamada 1 Getting Started with GEM Shuei YAMADA ICEPP, University of Tokyo What is GEM? Before you start.
EMT 2390L Lecture 8 Dr. Reyes Reference: The Linux Command Line, W.E. Shotts.
IBM TSpaces Lab 1 Introduction. Summary TSpaces Overview Basic Definitions Basic primitive operations Reading/writing tuples in tuplespace HelloWorld.
UNIX Introduction CSCE 221H Texas A&M University.
Jianguo Lu : regular expression and automata.
EIE375 BlueJ: Getting Started Dr Lawrence Cheung.
 Name: Santiago Bock   Telephone:  Office Number: 5106 Sennott Square  Office Hours: Tuesdays.
Welcome to CS323 Operating System lab 1 TA: Nouf Al-Harbi NoufNaief.net.
Intro to CS ACO 101 Lab Rat. Academic Integrity What does that mean in programming? Log into Blackboard and take the test titled “Applied Computing Course.
1 Compiler Construction (CS-636) Muhammad Bilal Bashir UIIT, Rawalpindi.
Logging into the linux machines This series of view charts show how to log into the linux machines from the Windows environment. Machine name IP address.
Eclipse Project. Installing Visit to download a copy for your home computerhttp:// –Get Release version 3.0 (or.
From “Control Panel”, launch “Programs and Features” then select “Turn Windows features on or off” Lab 2: Setup Lab Environment.
ISAT/CS 250 login: jmu eid like harrisnl When you log into the lab machines using your jmu eid Your “home” directory is actually a directory on a server.
More on Using onyx 8/28/13. Program 1 Due a week from today. See website for details.
Remote Access Usages. Remote Desktop Remote desktop technology makes it possible to view another computer's desktop on your computer. This means you can.
1 Getting Started with C++ Part 2 Linux. 2 Getting Started on Linux Now we will look at Linux. See how to copy files between Windows and Linux Compile.
Basic Unix Commands & GCC Saurav Karmakar Spring 2007.
3/5/2002e-business and Information Systems1 Java Java Java Virtual Machine (JVM) Java Application Program Interface (API) HW Kernel API Application Programs.
Install CB 1.8 on Ubuntu. Steps Followed Install Ubuntu (Ubuntu LTS) on Virtual machine – (VMware Workstation) (
MySQL Getting Started BCIS 3680 Enterprise Programming.
Spring 2007 Vmware and Linux kernel COMS W4118 Columbia University.
Data Lab: Manipulating Bits
1 N305 C Programming. 2 Objectives for the Lab ä Learn problem solving strategies ä Achieve intermediate knowledge of C Programming Language ä Gain experience.
Shell programming 9/12/2008 David You. Using cross compiler Cross compiler download and installation 
UNIX To do work for the class, you will be using the Unix operating system. Once connected to the system, you will be presented with a login screen. Once.
First Day in Lab Making a C++ program
Homework Reading Assignment Lab 1 MP1
CS1010: Intro Workshop.
CS1101 : Using Course Marker
CS 584 Lecture 15 Assignment? (Due Friday) Friday paper presentations
Development and Deployment
Logging into the linux machines
Welcome to CSCI 230! Problem Solving using C
Lab 1 introduction, debrief
Software basics on the Internet
Outline for Today Recursion and Implementation of Functions
Content: What is JMeter? What can I do with JMeter?
Introduction to UNIX UNIX developed at Bell Labs in 70s
Linux + Galaxy Server Tutorial
Welcome to CSCI 230! Problem Solving using C
CSE 340 Recitation Principles of Programming Languages
Lab 00 Discussion Linux Basics
Machine Learning Course.
Logging into the linux machines
CMPSC 60: Week 5 Discussion
Presentation transcript:

Manifold Lab 1 Setting the environment Compiling/running programs

Summary Setting manifold environment How to compile/run manifold programs Compiling/running HelloWorld program

Copy needed manifold files and some examples to your directory – Copy manifold files contained in /u/students/cs/1998/cs98sa2/manifold.tar to your $HOME directory cp /u/students/cs/1998/cs98sa2/manifold.tar $HOME – Unzip manifold.tar file to your $HOME directory: tar –xf manifold.tar – Manifold files are also available for download at course web site in zip and tar format.ziptar

How to compile/run manifold programs In order to compile a manifold program included in a file with name “test.m” type: gmake P=test If the compilation is successful an executable file named test will be produced in current directory Before running the program, you must start pvm The steps to start pvm are: – Type pvm – When the pvm> prompt is appeared type quit (This takes you back to the $ prompt while leaving pvm running on the background). Type test to run it Before logging off the system stop pvm (i.e. type pvm and when the pvm> prompt is appeared type halt)

Compiling/running HelloWorld program Login to one of the linux machines of B103 lab: cs4034, cs4038, cs4042, cs4046 (.in.cs.ucy.ac.cy) – Note: The full list of linux machines of B103 lab can be found herehere Change directory to manifold/stask under your $HOME directory Compile and run program hello.m Running the program should produce: “Hello World”