Skip to content

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

@ZOI-dayo

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions