2011-02-03 66 views
-2

我試圖用-j2命令在makefile中並行運行進程。一切都很好,直到我得到這個「製作檔案」進行並行處理-j命令

/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 

現在這是什麼意思。這對我來說都是希臘人。這裏有一些問題,但由於這個信息是不可理解的,所以我無法破譯這個問題。任何人都可以幫助我嗎?

+4

這是一個包含大量包含路徑(`-I`)的C++編譯器命令行,它應該將`AParser.cc`編譯爲`_tdebug/solarisx64/AParser.o`。是否有與此類似的錯誤信息? – 2011-02-03 06:37:40

回答

2

缺少實際的錯誤信息,您的文章僅顯示了用於編譯源文件AParser.cc

當例如make -j2實際的錯誤信息可能很難找到使用並行編譯命令行參數。但是,如果您只輸入make,錯誤也應直接顯示在輸出結尾。請發佈此輸出以獲取更多信息。