构建步骤
- 安装依赖gmp、mpfr、mpc、isl
- mkdir gcc-build && cd gcc-build
- 生成makefile ./configure 几秒钟
../configure --prefix=/mao/install/gcc/ CFLAGS='-std=c99' CXXFLAGS='-std=c99' --disable-libgcj --disable-multilib --enable-languages=c,c++
- "O0 -fno-eliminate-unused-debug-symbols -g"
- 构建 make
- 安装 make install 拷贝了一份到安装目录下
安装目录
- --prefix=PREFIX:用来指定目标机器无关代码的安装目录,默认值为/usr/local
- --exec-prefix=EPREFIX:用来指定目标机器相关代码的安装目录,一般与--prefix选项指定的PREFIX值相同
程序名称
- --program-prefix=PREFIX:设置安装程序名的前缀为PREFIX
- --program-suffix=SUFFIX:设置安装程序名的后缀为SUFFIX
![image]()
系统类型
- --build=BUILD 构建机器
- --host=HOST 运行机器
- --target=TARGET 编译出的app的指令集
![]()
posted @
2024-09-03 22:01
攀登者1998
阅读(
41)
评论()
收藏
举报