undefined reference to 'main'
The linker cannot find the main function, which is the entry point of a C program.
main
(e.g., Main
with capital M)// No main function defined void setup() { // Initialize program } void loop() { // Run program }
Add a properly defined main function to your program.
int main() { setup(); while (1) { loop(); } return 0; } void setup() { // Initialize program } void loop() { // Run program }
main
functionmain
must return int
(void main
is not standard C)main
can take arguments (int argc, char *argv[]
) or be parameterless