User Tools

Site Tools


notes:discrete:fall2023:projects:abc0

This is an old revision of the document!


ABC0 documentation

Tasks

Get on discord and into class channels

One of the most important things you should do is get situated in the class discord. The link to the discord is located in the Syllabus near the bottom of the second gray Squircle. Your classmates will be there as are others who may provide you with insight and assistance as you navigate the processes of this and other projects this semester.

Once you join the discord, please indicate what classes you are in, in the general chat channel(for example, “I am taking 'cprog' and 'unix'”; or “I am taking 'discrete'”). Then you will be added to the appropriate role and be able to utilize the class-specific discord.

Do note: by identifying the class/classes you are taking part in, you will likely earn your first week participation points. Don't just join and remain silent: you will miss out on points.

Log into Lab46 (shell)

Clone lab46 semester repo on lab46

From your lab46 home directory, enter the following command

  user@lab46:~$ fixrepo

Input your password where prompted and you'll have the fall2023 directory

Log into Lab46 wiki

Set up personal development system

Clone lab46 semester repo on your system

From your system, enter the following commands in the terminal

  wget -q https://lab46.g7n.org/~wedge/piph/download -O piph
  bash ./piph

Create info.text file with information

Your preferred name or nickname (after the heading “name: ”)

Your preferred (and frequently checked) e-mail (after the heading “email: ”)

Your discord screen name (they aren't always easy to intuit, after the heading “discord: ”)

Your matriculated program of study (after the heading “program: ”)

Any other information you feel pertinent to tell me (after the heading “other: ”)

Create and execute hello.c

Create and name a text file “hello.c”.

Then open it with a text editor.

Write the following program to the file.

  #include <stdio.h>
  int main() {
  printf("Hello World!");
  return (0);
  }

Now compile the program with the following command

gcc -Wall -std=gnu18 hello.c -o some_file_name

Locate journal and customize title and intro

notes/discrete/fall2023/projects/abc0.1692815286.txt.gz · Last modified: 2023/08/23 18:28 by cfoster8