Let $T$ be your distribution. By hypothesis $$ T'(\phi)=-T(\phi')=\int_\mathbb R f\phi'dx, $$ where $\phi$ is a test function and $f\in L^1_{\text{loc}}$. Fix $x_0\in\mathbb R$ and define $$ F(x):=\int_{x_0}^x f(x)dx. $$ Then $F$ is a continuous function, which is almost everywhere differentiable; moreover, if $F'(x)$ is defined at some point $x$, then it equals $f(x)$, so that $F'$ and $f$ define the same element in $L^1_{\text{loc}}$. Then, the distribution $T$ is given by integration against $F$ up to some additive constant. Indeed, by integration by parts one obtains $$ \int_\mathbb R F\phi' dx=-\int_\mathbb R F'\phi dx=-\int_\mathbb R f\phi'dx=T(\phi') $$ This shows that the distribution $T_F$ defined by $F$ equals $T$ on every test function which is the derivative of a test function (the point is that *a priori* a primitive of a test function is no longer a test function in general). To conclude you just need the following elementary lemma: **Lemma.** Let $S$ be a distribution such that $S'=0$. Then, $S(\bullet)=\alpha\int_\mathbb R\bullet dx$, for some $\alpha\in\mathbb R$. *Proof.* Let $\alpha:=S(\phi_0)$, where $\phi_0$ is a test function such that $\int_\mathbb R\phi_0 dx=1$. Let $\phi$ be any test function and write it as $\phi=(\phi-c\phi_0)+c\phi_0$, where $c=\int_\mathbb R\phi dx$. Then, $\int_\mathbb R(\phi-c\phi_0)dx=0$ so that $\phi-c\phi_0$ admits a primitive which is actually a test function, for instance $$ \Phi_c:=\int_{-\infty}^x(\phi(t)-c\phi_0(t))dt. $$ Therefore, $S(\phi-c\phi_0)=S(\Phi_c')=-S'(\Phi_c)=0$. But then, $$ S(\phi)=c S(\phi_0)=\alpha\int_\mathbb R\phi dx.\qquad\qquad\square $$ Thus, since $(T_F-T)'(\phi)=T(\phi')-T_F(\phi')=0$ for every test function $\phi$, you have that $T=T_F+\alpha\int_\mathbb R\bullet dx$, for some $\alpha\in\mathbb R$.