For $c>1$, let $f_0\colon [1,c]\to\mathbb R$ be smooth with $f_0'(1)=f_0(c)$.
Then extend this to the right and left using your functional equation. That is, if we already have some smooth $f_n\colon[a,b]\to \mathbb R$, define
$$
f_{n+1}(x)=\begin{cases}f_n(x)&\text{if }a\le x\le b,\\
f_n'(x/c)&\text{if }b\le x\le bc,\\
f_n(a)-\int_x^af_n(ct)\,\mathrm dt&\text{if }\frac ac\le x\le a.
\end{cases}$$
This is a smooth function and taking the union over all $n$, we get a smooth solution $f\colon(0,\infty)\to\mathbb R$ of your functional equation.