HOWTO Use the GCC specs file
来源:互联网 发布:开淘宝赚不到钱 编辑:程序博客网 时间:2024/06/03 21:57
http://www.mingw.org/wiki/SpecsFileHOWTO
About Specs file
The "gcc" program invoked by users is a convenient front-end driver executable which will invoke other programs in the background such as cc1, as or ld to do its work according to the command line parameter given. A specs file is plain text used to control the default behavior for the "gcc" front-end. The specs file is usually built-in but for flexibility purposes, it can be overridden with an external version. Example use: link against a different version of msvcrt.dll.
Basic Specs file modifications
GCC will produce a specs file via the following command.
gcc -dumpspecs > specs
You may use a text editor of your choice to inspect it. It may be confusing at first, but there are many places of interest. To use the specs file, invoke gcc with -specs=<path_to_specs_file> or place it at "/mingw/lib/gcc/mingw32/<version>/specs" to make GCC use it by default, where <version> refers to the GCC version installed.
Adding include directories to the search path
The *cpp: section should be modified. It contains the following by default:
*cpp:%{posix:-D_POSIX_SOURCE} %{mthreads:-D_MT}
If "z:/libx/include" needs to be added to the GCC includes search path, it should be changed to the following
*cpp:%{posix:-D_POSIX_SOURCE} %{mthreads:-D_MT} -I z:/libx/include
Adding lib directories to the search path
The *link_libgcc: section should be modified. It contains the following by default:
*link_libgcc:%D
If "z:/libx/lib" needs to be added to the GCC library search path, it should be changed to the following
*link_libgcc:%D -L z:/libx/lib
More Help
GCC-4.3.0 specs file help
- HOWTO Use the GCC specs file
- HOWTO Use the GCC specs file
- HOW TO Use the GCC specs file
- The Linux GCC HOWTO
- The Linux GCC HOWTO中译版
- The Linux GCC HOWTO中译版
- The Linux GCC HOWTO中译版
- Use g++ to replace gcc when link the .cpp file
- The Linux GCC HOWTO中译版V0.2
- The Linux GCC HOWTO中译版V0.2
- GCC 编译配置文件 specs
- HowTo use the CDT to navigate Linux kernel source
- HowTo use the CDT to navigate Linux kernel source
- gcc 4.7.0 x86_64 specs
- HowTo: Run the .sh File Shell Script In Linux / UNIX
- HOWTO use package
- GCC-Inline-Assembly-HOWTO
- GCC Inline Assembly-HOWTO
- Eclipse插件大全
- Android开发者应该保持以下特质
- engine introduce
- Dll中重载PreTranslateMessage(转)
- ubunt package
- HOWTO Use the GCC specs file
- (转)C# 中的委托和事件
- 数据泵避免个别表数据的导出(二)
- 电网检修技改软件试用版下载连接
- 电网检修技改软件试用版下载连接
- Web app root system property already set to different value 的解决办法
- android webview 与 javascript交互
- C# WinForm开发系列 - ComboBox
- poj 1966 无向图的点连通度