【问题标题】:Make parallel processing -j command [closed]进行并行处理-j命令[关闭]
【发布时间】:2011-02-03 06:13:00
【问题描述】:

我试图使用 -j2 命令在生成文件中并行运行进程。一切都很好,直到我在“制作存档”时得到这个

/opt/sunstudio12.1//bin/CC +w -DSOLARIS_THREADS -i -DRW_NO_STL \
    -U__LP64__ -library=%none,iostream,no%Cstd -D_USE_SMARTHEAP_ \
    -DNO_SYBASE -mt -DRW_MULTI_THREAD -D_REENTRANT -g -DTINY_DEBUG \
    -DRWDEBUG=1 -URW_HEADER_WITH_EXTENSION -DMEM_DEBUG=1 -xtarget=generic \
    -m64 -I/opt/sunstudio12.1/prod//include/CC/rw7/ \
    -I/view/grvobad2_mm71_lsv/vobs/bgw/BGwSOURCE/common/mrl \
    -I/view/grvobad2_mm71_lsv/vobs/bgw/BGwSOURCE/common/sharedmemory \
    -I/view/grvobad2_mm71_lsv/vobs/bgw/BGwSOURCE/common \
    -I/view/grvobad2_mm71_lsv/vobs/bgw/BGwSOURCE/database \
    -I/view/grvobad2_mm71_lsv/vobs/bgw/BGwSOURCE -I/opt/oracle/10//rdbms/demo \
    -I/opt/oracle/10//rdbms/public -I/opt/oracle/10//plsql/public \
    -I/opt/oracle/10//network/public \
    -I/vobs/bgw/sw-3pp-cm/emm3/SunOS/pgsql/7.1.3/include \
    -I/vobs/bgw/sw-3pp-cm/mm70/x86/tcl/tcl-8.5.7/unix/include \
    -I/vobs/bgw/sw-3pp-cm/mm70/x86/libcurl/libcurl-7.19.5/include \
    -I/opt/sunstudio12.1/prod//include/CC/rw7 \
    -I/vobs/bgw/sw-3pp-cm/mm70/x86/SmartHeap_9smp//include \
    -I/vobs/bgw/sw-3pp-cm/mm70/x86/pccts/include \
    -o _tdebug/solarisx64/AParser.o \
    -c AParser.cc

现在这实际上意味着什么。这对我来说都是希腊语。这里出现了某种问题,但是由于该消息无法理解,因此我无法破译该问题。有人可以帮我解决这个问题吗?

【问题讨论】:

  • 这是一个包含大量包含路径 (-I) 的 C++ 编译器命令行,它应该将 AParser.cc 编译为 _tdebug/solarisx64/AParser.o。是否有类似的错误消息?

标签: makefile


【解决方案1】:

缺少实际的错误消息,您的帖子仅显示用于编译源文件 AParser.cc 的命令行参数

当使用例如make -j2 的并行构建时,可能很难找到实际的错误消息。但是,如果您只输入make,错误也应该直接显示在输出的末尾。请发布此输出以获取更多信息。

【讨论】:

    猜你喜欢
    • 2014-07-16
    • 1970-01-01
    • 2013-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    • 2013-09-24
    • 1970-01-01
    相关资源
    最近更新 更多