Former North Carolina Gov. Pat McCrory has announced his bid for the Republican nomination for the U.S. Senate.