nSumの結果を求めたい、そしてエラーの修正
次のソースコードですが、実行したら、このようなエラーが出て、どうすればいいでしょうか?mainという名前の特別の関数が必要でしょうか?
発生している問題・エラーメッセージ
Undefined symbols for architecture x86_64: "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
該当のソースコード
C言語
1#include <stdio.h> 2 3void func(void) 4{ 5 int pArray[] = { 1, 2, 3, 4, 5, -1 }; 6 7 int nSum = 0; 8 int *pi = pArray; 9 10 while (*pi != -1) { 11 nSum += *pi; 12 pi += sizeof(int); 13 } 14 15 printf("nSum = %d", nSum);
main()がない! って言っているだけですが?