1. 修改最上層的CMakeLists.txt linux
1) 在CXX_FLAGS裏,加上-DVALGRIND,這樣SocketsOps.cc就不會報錯了。 工具
2) 在CXX_FLAGS裏,修改-march=native爲-march=armv4 atom
3) set(CMAKE_FIND_ROOT_PATH "交叉工具鏈目錄") get
4) 修改set(CMAKE_CXX_COMPILER "g++")爲set(CMAKE_CXX_COMPILER "交叉工具鏈g++的全路徑和名字")it
2. 修改muduo\base\tests\CMakeLists.txt文件 去掉target_link_libraries(atomic_unittest muduo_base)這行的註釋 test
3. 按照armlinux.diff文件修改Atomic.h文件。List
4. 將boost庫放到交叉工具鏈的include文件目錄下註釋