2009.05.09 Saturday 23:27
gccでのコンパイルのこと
思わぬ地雷フンデマシタ引数の順序がリンカエラーを引き起こすって、、、
X:\開発室\filecomp>g++ -mtune=i686 -lpthreadGCE2 -DPTW32_STATIC_LIB filecomp.cpp -o filecomp2.exe
E:\TEMP/ccqUwGtt.o:filecomp.cpp:(.text$_ZN8FileComp14startReadFilesEv[FileComp::
startReadFiles()]+0x2b): undefined reference to `pthread_create'
collect2: ld returned 1 exit status
ところが順序を入れ替えてあげるとあっさり終了
X:\開発室\filecomp>g++ filecomp.cpp -o filecomp2.exee -mtune=i686 -lpthreadGCE2 -DPTW32_STATIC_LIB
またもや時間を無駄にしてしますた。。。ちなみにコンパイルしてたのは
TS録画自動運用で一時領域やFreeNASへの移動の際に使う自作CLI比較ツール
Comments [0]