For example, I want to know the meaning(semantic) of "=" in FOL for the set theory. In structure $\mathscr{A}$, "$c_{1}=c_{2}$" is interpreted as $c_{1}^\mathscr{A}=c_{2}^\mathscr{A}$, i.e., the "=" in FOL for the set theory is interpreted as the = in meta language, which says "=" means =, and it does not make any sense. I still do not know the meaning of =.
Let's talk about the FOL with equality as it seems the one most logic books talk about. For FOL without equality, it seems easier to understand the meaning of "=" which is interpreted as a predicate.