make時編譯報錯: recompile with -fPIC

本人是在做實驗時遇到這個問題的,具體報錯如圖: 在網上查了很多資料,因爲第一次遇到也是一臉懵逼,網上絕大部分解答是加 -fPIC。 解決方法: 具體操作是在Makefile文件中找到CFLAGS,在後面添加。 但是我添加之後仍然報錯,最後是再增加-no-pie,才解決問題。 該問題出現的原因簡單理解是高版本的gcc自帶了 -fPIC,因爲這個虛擬機是新安裝的,gcc是目前最新的版本7.4.0。
相關文章
相關標籤/搜索