执行configure命令常用配置

GNU编码标准中规定的一些变量,包括:

1. 标准目录变量

用来声明安装的目录,下图给出了其中一部分

执行configure命令常用配置_第1张图片
安装目录声明

可以通过configure的参数来配置以上参数,例如:

./configure --prefix ~/usr && make && make install

make和make install命令的含义见这里则生成的文件会被安装到~/usr/开头的目录下,prefix的缺省值是/usr/local。

2.标准配置变量

  1. CC
      .c文件的编译命令
  2. CFLAGS
      .c文件的编译选项
  3. CXX
      c++文件的编译命令
  4. CXXFLAGS
      c++文件的编译选项
  5. LDFLAGS
      链接选项
  6. CPPFLAGS
      C/C++文件预处理选项

例如:

./configure --prefix ~/usr CC=gcc-3 CPPFLAGS=-I $HOME/usr/include LDFLAGS=-L $HOME/usr/lib

上述命令规定C文件用gcc-3命令编译,-I指定头文件目录,-L指定链接库的文件

3. 程序名称配置

  1. --program-prefix=prefix
      在生成的可执行文件前加前缀prefix

  2. --program-suffix=suffix
      在生成的可执行文件前加前缀suffix

  3. --program-transform-name=program
      将可执行文件的名字设置为program
    例如,假设生成的默认可执行文件的名字为hello,执行

./configure --program-prefix=test- && make && make install

则生成名字为test-hello的可执行文件

其他的配置参数用法可以通过.configure --help来查看用法

你可能感兴趣的:(执行configure命令常用配置)