# Why a Program Can Fail Before main() Runs on Linux
The Setup
A program works on your laptop. You copy it to another Linux machine, run the same command, and it fails immediately, before any of your own code has executed. This article follows one small