English 中文(简体)
如何在配置脚本中指定makeargs?
原标题:How to specify makeargs in configure script?

当构建如何在configure脚本中使用--makeargs=提供包含路径和库路径时?我的意思是makeargs的语法是什么。

最佳回答

您可以在环境中或上设置这些标志/配置命令行。有三个变量需要设置:

  • CPPFLAGS is flags for the C preprocessor. Include flags (-I) go here, as do -D definitions.
  • CFLAGS are flags for the C compiler. Optimisation flags and machine-specific flags go here.
  • LDFLAGS are for the linker. -L flags go here.

您可以在环境中设置它们:

$ export CPPFLAGS= -I/foo/bar/baz/include 
$ export LDFLAGS= -L/foo/bar/baz/lib 
$ ./configure

或者您可以在命令行上设置它们:

$ ./configure CFLAGS= -I/foo/bar/baz/include  LDFLAGS= -L/foo/bar/baz/lib 
问题回答

一般来说,使用两个宏而不是一个更安全。一个用于包含指令,另一个用于链接指令:

AC_ARG_WITH(cflags,
[  --with-cflags=CFLAGS            use CFLAGS as compile time arguments.],
    [CFLAGS=$with_cflags; export CFLAGS])

AC_ARG_WITH(ldflags,
[  --with-ldflags=LDFLAGS          use LDFLAGS as link time arguments to ld.],
    [LDFLAGS=$with_ldflags; export LDFLAGS])

然后/配置--使用cflags=“-I/path/one-I/path/2”--使用ldflags=“-L/path/other”工作。





相关问题
Signed executables under Linux

For security reasons, it is desirable to check the integrity of code before execution, avoiding tampered software by an attacker. So, my question is How to sign executable code and run only trusted ...

encoding of file shell script

How can I check the file encoding in a shell script? I need to know if a file is encoded in utf-8 or iso-8859-1. Thanks

How to write a Remote DataModule to run on a linux server?

i would like to know if there are any solution to do this. Does anyone? The big picture: I want to access data over the web, using my delphi thin clients. But i´would like to keep my server/service ...

How can I use exit codes to run shell scripts sequentially?

Since cruise control is full of bugs that have wasted my entire week, I have decided the existing shell scripts I have are simpler and thus better. Here is what I have so far svn update /var/www/...

Good, free, easy-to-use C graphics libraries? [closed]

I was wondering if there were any good free graphics libraries for C that are easy to use? It s for plotting 2d and 3d graphs and then saving to a file. It s on a Linux system and there s no gnuplot ...

热门标签