Skip to content

Merge pull request #16 from urvalkheni/urval #3

Merge pull request #16 from urvalkheni/urval

Merge pull request #16 from urvalkheni/urval #3

Workflow file for this run

name: Build
on: [push, pull_request]
jobs:
compile:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install GCC
run: |
sudo apt-get update
sudo apt-get install -y gcc
- name: Compile all lab programs
run: |
gcc -Wall -Wextra -Werror src/vuln_buffer_overflow.c -o vuln_buffer_overflow
gcc -Wall -Wextra -Werror src/safe_input_demo.c -o safe_input_demo
gcc -Wall -Wextra -Werror src/stack_layout_demo.c -o stack_layout_demo
gcc -Wall -Wextra -Werror src/overflow_behavior_demo.c -o overflow_behavior_demo
gcc -Wall -Wextra -Werror src/control_flow_simulation.c -o control_flow_simulation