Let $X$ be a complex algebraic variety, possibly singular and/or non-compact. It is well known that if $X$ is smooth then its Euler characteristic is equal to its Euler characteristic with compact support: $\chi(X)=\chi_c(X)$.
Questions. (1) Is the same equality true if $X$ is singular? (I think it is still true for singular curves.)
(2) The proof I know in the smooth case uses Hironaka's theorem on resolution of singularities. Is there a more elementary proof?