C言語プログラミング1.10アーキテクチャx86_64の未定義のシンボル: '_ line'、参照元:



C Language Programming 1



#include #define MAXLINE 1000 int getLine(void) void copy(void) int main(int argc, const char * argv[]) { int len extern int max extern char longest[] max = 0 while ((len = getLine())>0) { if (len>max) { max = len copy() } } if (max>0) { printf('%s',longest) } return 0 } int getLine(void){ int c = 0,i extern char line[] for ( i = 0 i

次のように与えられます:

アーキテクチャx86_64の未定義のシンボル:



'_line'、参照元:

main.oの_getLine



_main.oにコピー

'_longest'、参照元:

main.oの_main



_main.oにコピー

'_max'、参照元:

main.oの_main

ld:アーキテクチャx86_64のシンボルが見つかりません

clang:エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください)