最近、メイクファイルを手動で作成する代わりに、cmake を使い始めました。さらに、kdevelop を IDE として使用しています。ということで、kdevelopで簡単なcmakeプロジェクトを作成しました。正常にビルドおよび実行されます。しかし、問題は、ターミナルから cmake を実行しようとすると (プロセスに kdevelop が関与していない場合)、cmake が CPU を可能な限り高くロードするだけで、約 30 分間結果がないことがわかります。これ以上待つことができなかったので、プロセスを強制終了しました。
これが私のcmakeファイルです:
project(robot)
cmake_minimum_required(VERSION 2.8)
set(CMAKE_BUILD_TYPE Debug)
include_directories(include)
add_library(mylib SHARED mylibsrc/mylib.cpp)
kdevelop が cmake を起動する方法は次のとおりです。
/home/sergey/projects/project-test/build> /usr/bin/cmake -DCMAKE_BUILD_TYPE=Debug /home/sergey/projects/project-test/
-- The C compiler identification is GNU 4.7.2
-- The CXX compiler identification is GNU 4.7.2
-- Check for working C compiler: /home/sergey/bin/gcc
-- Check for working C compiler: /home/sergey/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /home/sergey/bin/c++
-- Check for working CXX compiler: /home/sergey/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sergey/projects/project-test/build
同じ方法で cmake を実行しようとしましたが、可能な限り最高の CPU 負荷しか受け取りません。
kdevelop バージョン - 4.8.4
cmake バージョン - 2.8.9
それについて何かアドバイスはありますか?
壊れた英語で申し訳ありません。