
如何在Fedora 3(版本為2.6.10)上將舊的GCC從3.4版本升級到4.1(即從GCC 3.4到GCC 4.1或更高版本)?
更多資訊:我們正在開發一個將在 Fedora 3 上運行的應用程序,但該應用程式需要一些原子內建函數,__sync_val_compare_and_swap、__sync_fetch_and_add 等,這些僅在 GCC 4.1 或更高版本上可用。所以我認為我們可以定義它們或將 gcc 升級到 Fedora 3 上的新 gcc,但現在我們兩者都不知道。
任何幫助將不勝感激!
答案1
這幾乎是一個壞主意。如果您使用目標系統沒有的一組程式庫進行開發,那麼您的應用程式在部署時很可能無法運作。話雖如此,您最好的選擇是找到具有所需 GCC 版本的最舊版本的 Fedora,獲取原始程式碼包,並嘗試重建二進位 RPM。祝你好運。