⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mingw-tools.jam

📁 C++的一个好库。。。现在很流行
💻 JAM
字号:
# Copyright 2001 David Abrahams.
# Copyright 2003-04 Rene Rivera.
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)


# singleton variables...
set-as-singleton MINGW_ROOT_DIRECTORY MINGW_BIN_DIRECTORY MINGW_INCLUDE_DIRECTORY MINGW_STDLIB_DIRECTORY ;

{
    local GCC_ROOT_DIRECTORY = $(MINGW_ROOT_DIRECTORY) ;
    local GCC_BIN_DIRECTORY = $(MINGW_BIN_DIRECTORY) ;
    local GCC_INCLUDE_DIRECTORY = $(MINGW_INCLUDE_DIRECTORY) ;
    local GCC_STDLIB_DIRECTORY = $(MINGW_STDLIB_DIRECTORY) ;
    extends-toolset gcc ;

    # So that RUNPATH, and PATH, is set to include where the mingw DLLs are located.
    flags mingw STDLIBPATH : $(GCC_BIN_DIRECTORY) ;
}

flags mingw LINKFLAGS <user-interface>gui : -Wl,--subsystem,windows ;
flags mingw LINKFLAGS : -Wl,--allow-multiple-definition ;

# Prefer linking DLLs without the -Wl,--export-all-symbols flag
GCC_NO_EXPORT_ALL ?= true ;

# Use the -mno-cygwin flag for compiling C, C++ and linking
CFLAGS += -mno-cygwin ;
LINKFLAGS += -mno-cygwin ;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -