与clang 6.0的静态链接

时间:2018-11-06 13:43:19

标签: clang++

我正在尝试从使用lang 6.0和cmake 3.5.1在ubuntu 16.04上创建的二进制文件中删除以下动态依赖项:

$reader->setReadDataOnly(TRUE);
$spreadsheet = $reader->load("KEVIN Call Monkey ALLE BEDRIJVEN 29-10-18 Export_bedrijven_20181030_105432.xlsx");

$worksheet = $spreadsheet->getActiveSheet();


foreach ($worksheet->getRowIterator() as $row) {
    $cellIterator = $row->getCellIterator();
    $cellIterator->setIterateOnlyExistingCells(FALSE); // This loops through all cells,
                                                       //    even if a cell value is not set.
                                                       // By default, only cells that have a value
                                                       //    set will be iterated.
    foreach ($cellIterator as $cell) {
        echo 
             $cell->getValue();

    }

}

尽管在gcc命令行中添加-static会删除上述所有动态依赖项,但我想使用clang 6.0

是否可以在ubuntu 16.04上使用clang 6.0创建一个完整的静态二进制文件(除去依赖项),或者clang中是否有任何静态库可以在链接中使用以删除这些依赖项?

在这里提出了类似的问题-Completely static linking with clang

0 个答案:

没有答案