Skip to content

c++のリンカオプションに対応してほしい #421

Description

@ZOI-dayo

Description / 説明

現在、コンフィグでCXXCXXFLAGSが設定できるようになっており、実行時にCXX CXXFLAGS -I -o **.cpp の順で結合されることになっています。

command = [str(self.CXX), *self.CXXFLAGS, '-I', str(basedir), '-o', str(tempdir / 'a.out'), str(path)]

しかし、g++では、コンパイラオプション(-L/usr/local/lib-lm-lgmp等)は最後に置かなければならないようです。(参考ページ)

この配置はCXXFLAGSオプションだけでは実現できません。このような配置が可能なようにできませんでしょうか。
(LDLIBSのようなオプションの追加など)

Motivation / 動機

AtCoderのアップデートにより、C++でGMPが利用可能になったようなので、これを利用してみようと思いました。(言語アップデート情報)

Other notes / その他

  • Will you try to create a pull request?
    • no

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions