如何更改" cmake -E cmake_link_script"发出?

时间:2016-05-02 20:36:38

标签: cmake cross-compiling mingw-w64

我的构建中有一个目录如下:

public bool AllowsDuplicates {
    get {
        return true;
    }
}

我试图找出/home/ubuntu/build/CMakeFiles/CMakeTmp/CMakeFiles/cmTryCompileExec614603832.dir: ... -rw-rw-r-- 1 ubuntu ubuntu 140 May 2 19:45 link.txt -rw-rw-r-- 1 ubuntu ubuntu 720 May 2 19:45 testCCompiler.c.obj 是如何生成的。它看起来像这样:

link.txt

我希望摆脱/usr/bin/x86_64-w64-mingw32-gcc \ CMakeFiles/cmTryCompileExec614603832.dir/testCCompiler.c.obj \ -o cmTryCompileExec614603832 -rdynamic ,因为有了它,链接失败,并且随之而来,链接步骤成功。

当然,我在-rdynamiccmake的命令行选项级别尝试了其他设置,但我还没有弄明白将会产生的神奇咒语{{1离开。

如果重要的话,我尝试在Amazon Ubuntu实例上构建,交叉编译为CMakeLists.txt,因为在Windows上构建本身就很成问题。

0 个答案:

没有答案