#!/bin/sh rm *.so 2> /dev/null for i in *cpp do echo Compiling $i gcc -shared -o $(echo $i | sed s/cpp$/so/) $i done