質問です。

配列に文字列を入力から受け取ってそれを別の
配列にコピーするプログラムなんですが、配列
から配列に代入する部分でエラーが出ます。
どなたか原因がわかるかたがいらっしゃいましたら
お願いしますm(..)m

環境はredhatlinuxの8です。
----------ソース----------

1 #include <stdio.h>
2
3 int main(){
4 char name1[100];
5 char name2[100];
6
7 printf("input your name\n");
8 scanf("%s",name1);
9 printf("name1=%s\n",name1);
10
11 name2 = name1;
12 printf("name2=%s\n",name2);
13
14 return 0;
15 }

----------結果----------
# gcc test1.c
test1.c: 関数 `main' 内:
test1.c:11: 代入 に互換性のない型