С помощью этого руководства я работаю над созданием набора инструментов для iOS. Когда я запускаю команду make ENABLE_OPTIMIZED=1, я получаю этот вывод.
С помощью этого руководства я работаю над созданием набора инструментов для iOS. Когда я запускаю команду make ENABLE_OPTIMIZED=1, я получаю этот вывод.
[code]llvm[0]: Reconfiguring with /home/connor/llvm-svn/configure config.status: creating Makefile.config config.status: creating llvm.spec config.status: creating docs/doxygen.cfg config.status: creating tools/llvm-config/llvm-config.in config.status: creating include/llvm/Config/config.h config.status: creating include/llvm/Support/DataTypes.h config.status: include/llvm/Support/DataTypes.h is unchanged config.status: creating include/llvm/ADT/hash_map config.status: include/llvm/ADT/hash_map is unchanged config.status: creating include/llvm/ADT/hash_set config.status: include/llvm/ADT/hash_set is unchanged config.status: creating include/llvm/ADT/iterator config.status: include/llvm/ADT/iterator is unchanged config.status: executing setup commands config.status: executing Makefile commands config.status: executing Makefile.common commands config.status: executing examples/Makefile commands config.status: executing lib/Makefile commands config.status: executing runtime/Makefile commands config.status: executing test/Makefile commands config.status: executing test/Makefile.tests commands config.status: executing tools/Makefile commands config.status: executing utils/Makefile commands config.status: executing projects/Makefile commands config.status: executing bindings/Makefile commands config.status: executing bindings/ocaml/Makefile.ocaml commands make[1]: Entering directory `/home/connor/llvm-svn/lib/System' llvm[1]: Compiling Alarm.cpp for Release build llvm[1]: Compiling Disassembler.cpp for Release build Disassembler.cpp: In function ‘std::string llvm::sys::disassembleBuffer(uint8_t*, size_t, uint64_t)’: Disassembler.cpp:44:12: warning: variable ‘bits’ set but not used [-Wunused-but-set-variable] llvm[1]: Compiling DynamicLibrary.cpp for Release build DynamicLibrary.cpp: In static member function ‘static void* llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(const char*)’: DynamicLibrary.cpp:178:5: error: ‘strcmp’ was not declared in this scope DynamicLibrary.cpp:178:5: error: ‘stderr’ was not declared in this scope DynamicLibrary.cpp:179:5: error: ‘strcmp’ was not declared in this scope DynamicLibrary.cpp:179:5: error: ‘stdout’ was not declared in this scope DynamicLibrary.cpp:180:5: error: ‘strcmp’ was not declared in this scope DynamicLibrary.cpp:180:5: error: ‘stdin’ was not declared in this scope make[1]: *** [/home/connor/llvm-svn/lib/System/Release/DynamicLibrary.o] Error 1 make[1]: Leaving directory `/home/connor/llvm-svn/lib/System' make: *** [all] Error 1 [/code]
Я не знаю, что с этим делать, и мои поиски в Google не очень помогли.
У меня есть этот фрагмент кода. Когда я запускаю его, он возвращает 13, -13 и 0.
Разве он не должен возвращать 1, если str1 больше, чем str2 и -1, если str1 > меньше, чем str2.
Я получаю 13, -13 и 0.
#include
#include
#include