社区
新手乐园
帖子详情
求助:无法打开包括文件: “cstdlib”: No such file or directory
Lightness in darkness
2020-06-11 09:01:17
在用cl.exe生成代码时遇到了如题的错误,请问如何解决?
...全文
1490
1
打赏
收藏
求助:无法打开包括文件: “cstdlib”: No such file or directory
在用cl.exe生成代码时遇到了如题的错误,请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
棉猴
2020-06-11
打赏
举报
回复
1
cstdlib是c++中的文件,对应于c语言的stdlib.h。是不是在创建工程的时候,某个选项选择错了?
CentOS7.2.1511 gcc4.8.5 通过编译的 tfs2.2.16
centos7 tfs部署笔记.txt 环境信息: Docker version 1.8.2-fc22, build cb216be/1.8.2 Fedora release 22 (Twenty Two) Linux localhost.localdomain 4.0.4-301.fc22.x86_64 #1 SMP Thu May 21 13:10:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux docker centos:CentOS Linux release 7.2.1511 (Core) 参考: http://code.taobao.org/p/tfs/wiki/get/ http://my.oschina.net/beiyou/blog/76129?fromerr=bGluCWDI tfs版本:2.2.16 centos:7.2.1511 gcc:4.8.5 # docker run -i -t centos /bin/bash [root@2f60c4bcddfa /]# yum install make automake autoconf libtool gcc gcc-c++ libuuid-devel zlib-devel mysql-devel readline-devel gperftools-devel.x86_64 -y Libraries have been installed in: /usr/local/lib64//lib If you ever happen to want to link against installed libraries in a given
directory
, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /usr/bin/mkdir -p '/usr/local/lib64//include/tbnet' /usr/bin/install -c -m 644 channel.h channelpool.h connection.h controlpacket.h databuffer.h defaultpacketstreamer.h epollsocketevent.h httppacketstreamer.h httprequestpacket.h httpresponsepacket.h iocomponent.h ipacketfactory.h ipackethandler.h ipacketstreamer.h iserveradapter.h packet.h packetqueue.h packetqueuethread.h serversocket.h socketevent.h socket.h stats.h tbnet.h tcpacceptor.h tcpcomponent.h tcpconnection.h transport.h udpacceptor.h udpcomponent.h udpconnection.h connectionmanager.h '/usr/local/lib64//include/tbnet' [root@2f60c4bcddfa tfs_release-2.2.16]# ./configure --prefix=/usr/local/ configure ok make 问题 : serialization.h:575:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion] buff[3] = (v>>32) & 0xFF; ^ serialization.h:576:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion] buff[2] = (v>>40) & 0xFF; ^ serialization.h:577:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion] buff[1] = (v>>48) & 0xFF; ^ serialization.h:578:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion] 解决 [root@2f60c4bcddfa tfs_release-2.2.16]# find -name Make
file
| xargs sed -i 's/-Werror//' 问题 : In
file
included from session_util.cpp:1:0: session_util.h:30:43: 错误:‘int32_t’不是一个类型名 static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); ^ session_util.h:30:51: 错误:ISO C++ 不允许声明无类型的‘app_id’ [-fpermissive] static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); ^ session_util.h:30:65: 错误:‘int64_t’不是一个类型名 static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); ^ session_util.h:30:73: 错误:ISO C++ 不允许声明无类型的‘session_ip’ [-fpermissive] static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); ^ session_util.h:31:68: 错误:‘int32_t’未声明 static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip); ^ session_util.h:31:85: 错误:‘int64_t’未声明 static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip); session_util.cpp:24:10: 错误:‘void tfs::common::SessionUtil::gene_session_id(int32_t, int64_t, std::string&)’的原型不匹配类‘tfs::common::SessionUtil’中的任何一个 void SessionUtil::gene_session_id(const int32_t app_id, const int64_t session_ip, string& session_id) ^ In
file
included from session_util.cpp:1:0: session_util.h:30:21: 错误:备选为:static void tfs::common::SessionUtil::gene_session_id(int, int, std::string&) static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); ^ session_util.cpp:31:9: 错误:‘int tfs::common::SessionUtil::parse_session_id(const string&, int32_t&, int64_t&)’的原型不匹配类‘tfs::common::SessionUtil’中的任何一个 int SessionUtil::parse_session_id(const string& session_id, int32_t& app_id, int64_t& session_ip) ^ In
file
included from session_util.cpp:1:0: session_util.h:31:20: 错误:备选为:static int tfs::common::SessionUtil::parse_session_id(const string&, int&, int&) static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip); 解决 [root@localhost tfs_release-2.2.16]# vim src/common/session_util.h 添加 #include
整体代码如下 #ifndef TFS_COMMON_SESSIONUTIL_H_ #define TFS_COMMON_SESSIONUTIL_H_ #include
#include
namespace tfs { namespace common { static const char SEPARATOR_KEY = '-'; class SessionUtil { public: static std::string gene_uuid_str(); static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip); }; } } #endif //TFS_RCSERVER_SESSIONUUID_H_ 问题: /lib64//lib/libtbsys.a -lrt -lpthread -lm -ldl -lc /usr/bin/ld: can
no
t find -ljemalloc collect2: error: ld returned 1 exit statu 解决 curl -O http://www.ca
no
nware.com/download/jemalloc/jemalloc-4.0.4.tar.bz2 tar -jxvf jemalloc-4.0.4.tar.bz2 cd jemalloc-4.0.4/ && ./configure && make && make install 问题: block_collect.cpp:229:17: 错误:‘abs’不是‘__gnu_cxx’的成员 if (__gnu_cxx::abs(info_.version_ - info.version_) <= VERSION_AGREED_MASK)//version agreed ^ client_request_server.cpp:167:21: error: 'abs' is
no
t a member of '__gnu_cxx' stat[3] = __gnu_cxx::abs(out.size() - block_count); 解决:替换成
cstdlib
的abs 问题: meta_server_service.cpp:1584:48: error: invalid conversion from 'const char*' to 'char*' [-fpermissive] char* pos = strstr(sub_dir, parents_dir); 解决:添加编译参数-fpermissive [root@localhost tfs_release-2.2.16]# vim src/name_meta_server/Make
file
CXXFLAGS = -g -D__STDC_LIMIT_MACROS -Wall -Wextra -Wunused-parameter -Wformat -Wconversion -Wdeprecated -fpermissive [root@localhost tfs_release-2.2.16]# make Making all in src make[1]: Entering
directory
`/usr/local/tfs_release-2.2.16/src' Making all in common make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/common' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/common' Making all in message make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/message' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/message' Making all in new_client make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/new_client' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/new_client' Making all in dataserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/dataserver' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/dataserver' Making all in nameserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/nameserver' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/nameserver' Making all in adminserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/adminserver' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/adminserver' Making all in tools make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools' Making all in util make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/util' make[3]:
No
thing to be done for `all'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/util' Making all in dataserver make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/dataserver' make[3]:
No
thing to be done for `all'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/dataserver' Making all in nameserver make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/nameserver' make[3]:
No
thing to be done for `all'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/nameserver' Making all in adminserver make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/adminserver' make[3]:
No
thing to be done for `all'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/adminserver' Making all in mock make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/mock' make[3]:
No
thing to be done for `all'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/mock' Making all in transfer make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/transfer' make[3]:
No
thing to be done for `all'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/transfer' Making all in cluster make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/cluster' make[3]:
No
thing to be done for `all'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/cluster' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools' make[3]:
No
thing to be done for `all-am'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools' Making all in rcserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/rcserver' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/rcserver' Making all in monitor make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/monitor' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/monitor' Making all in name_meta_server make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/name_meta_server' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/name_meta_server' Making all in rootserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/rootserver' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/rootserver' Making all in checkserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/checkserver' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/checkserver' make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src' make[2]:
No
thing to be done for `all-am'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src' make[1]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src' Making all in conf make[1]: Entering
directory
`/usr/local/tfs_release-2.2.16/conf' make[1]:
No
thing to be done for `all'. make[1]: Leaving
directory
`/usr/local/tfs_release-2.2.16/conf' Making all in scripts make[1]: Entering
directory
`/usr/local/tfs_release-2.2.16/scripts' Making all in ha make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/scripts/ha' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/scripts/ha' make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/scripts' make[2]:
No
thing to be done for `all-am'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/scripts' make[1]: Leaving
directory
`/usr/local/tfs_release-2.2.16/scripts' Making all in sql make[1]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql' Making all in ms make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql/ms' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql/ms' Making all in rcs make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql/rcs' make[2]:
No
thing to be done for `all'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql/rcs' make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql' make[2]:
No
thing to be done for `all-am'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql' make[1]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql' make[1]: Entering
directory
`/usr/local/tfs_release-2.2.16' make[1]:
No
thing to be done for `all-am'. make[1]: Leaving
directory
`/usr/local/tfs_release-2.2.16' [root@localhost tfs_release-2.2.16]# make install Making install in src make[1]: Entering
directory
`/usr/local/tfs_release-2.2.16/src' Making install in common make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/common' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/common' make[3]:
No
thing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/include' /usr/bin/install -c -m 644 define.h cdefine.h lock.h func.h internal.h meta_server_define.h rts_define.h error_msg.h '/usr/local/include' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/common' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/common' Making install in message make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/message' make[2]:
No
thing to be done for `install'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/message' Making install in new_client make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/new_client' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/new_client' /usr/bin/mkdir -p '/usr/local/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c libtfsclient.la libtfsclient_c.la '/usr/local/lib' libtool: install: /usr/bin/install -c .libs/libtfsclient.so.0.0.0 /usr/local/lib/libtfsclient.so.0.0.0 libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient.so.0.0.0 libtfsclient.so.0 || { rm -f libtfsclient.so.0 && ln -s libtfsclient.so.0.0.0 libtfsclient.so.0; }; }) libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient.so.0.0.0 libtfsclient.so || { rm -f libtfsclient.so && ln -s libtfsclient.so.0.0.0 libtfsclient.so; }; }) libtool: install: /usr/bin/install -c .libs/libtfsclient.lai /usr/local/lib/libtfsclient.la libtool: install: /usr/bin/install -c .libs/libtfsclient_c.so.0.0.0 /usr/local/lib/libtfsclient_c.so.0.0.0 libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient_c.so.0.0.0 libtfsclient_c.so.0 || { rm -f libtfsclient_c.so.0 && ln -s libtfsclient_c.so.0.0.0 libtfsclient_c.so.0; }; }) libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient_c.so.0.0.0 libtfsclient_c.so || { rm -f libtfsclient_c.so && ln -s libtfsclient_c.so.0.0.0 libtfsclient_c.so; }; }) libtool: install: /usr/bin/install -c .libs/libtfsclient_c.lai /usr/local/lib/libtfsclient_c.la libtool: install: /usr/bin/install -c .libs/libtfsclient.a /usr/local/lib/libtfsclient.a libtool: install: chmod 644 /usr/local/lib/libtfsclient.a libtool: install: ranlib /usr/local/lib/libtfsclient.a libtool: install: /usr/bin/install -c .libs/libtfsclient_c.a /usr/local/lib/libtfsclient_c.a libtool: install: chmod 644 /usr/local/lib/libtfsclient_c.a libtool: install: ranlib /usr/local/lib/libtfsclient_c.a libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /usr/local/lib ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib If you ever happen to want to link against installed libraries in a given
directory
, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make install-exec-hook make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/new_client' tmp_dir=".tfs_tmp_dir";\ for client_lib in libtfsclient.a libtfsclient_c.a; \ do \ cd /usr/local/lib;\ test -d $tmp_dir && rm -rf $tmp_dir;\ mkdir -p $tmp_dir && mv $client_lib $tmp_dir;\ cd $tmp_dir;\ ar x $client_lib;\ rm -f $client_lib;\ for i in *.a ; do\ lib_tmp_dir=".tmp_$i";\ mkdir -p $lib_tmp_dir;\ mv $i $lib_tmp_dir;\ cd $lib_tmp_dir;\ ar x $i;\ cd ../; done;\ ar cru ../$client_lib `find . -name '*.o'`;\ ranlib ../$client_lib;\ chmod 644 ../$client_lib;\ done; \ cd .. && rm -rf $tmp_dir make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/new_client' /usr/bin/mkdir -p '/usr/local/include' /usr/bin/install -c -m 644 tfs_client_api.h tfs_client_capi.h tfs_rc_client_api.h tfs_meta_client_api.h '/usr/local/include' make install-data-hook make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/new_client' cd /usr/local/include && \ sed -i 's#common/\(.*\.h\)#\1#g' tfs_client_api.h tfs_client_capi.h tfs_rc_client_api.h tfs_meta_client_api.h && \ sed -i -n -e '/ifdef \+WITH_UNIQUE_STORE/{h;d}' -e '/endif/{x;/ifdef \+WITH_UNIQUE_STORE/d;x;p;d}' -e 'x;/ifdef \+WITH_UNIQUE_STORE/{x;d};x;p' tfs_client_api.h tfs_client_capi.h tfs_rc_client_api.h tfs_meta_client_api.h make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/new_client' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/new_client' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/new_client' Making install in dataserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/dataserver' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/dataserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c dataserver '/usr/local/bin' libtool: install: /usr/bin/install -c dataserver /usr/local/bin/dataserver make[3]:
No
thing to be done for `install-data-am'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/dataserver' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/dataserver' Making install in nameserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/nameserver' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/nameserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c nameserver '/usr/local/bin' libtool: install: /usr/bin/install -c nameserver /usr/local/bin/nameserver make[3]:
No
thing to be done for `install-data-am'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/nameserver' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/nameserver' Making install in adminserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/adminserver' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/adminserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c adminserver '/usr/local/bin' libtool: install: /usr/bin/install -c adminserver /usr/local/bin/adminserver make[3]:
No
thing to be done for `install-data-am'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/adminserver' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/adminserver' Making install in tools make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools' Making install in util make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/util' make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/util' make[4]:
No
thing to be done for `install-exec-am'. make[4]:
No
thing to be done for `install-data-am'. make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/util' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/util' Making install in dataserver make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/dataserver' make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/dataserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c clear_
file
_system ds_client format_
file
_system read_super_block recover_disk_data_to_cluster recover_sync_
file
_queue convert_name reload_config read_index_tool read_block_prefix reverse_name modify_super_block tfsping view_local_key gen_block_prefix verify_block_to_dataserver '/usr/local/bin' libtool: install: /usr/bin/install -c clear_
file
_system /usr/local/bin/clear_
file
_system libtool: install: /usr/bin/install -c ds_client /usr/local/bin/ds_client libtool: install: /usr/bin/install -c format_
file
_system /usr/local/bin/format_
file
_system libtool: install: /usr/bin/install -c read_super_block /usr/local/bin/read_super_block libtool: install: /usr/bin/install -c recover_disk_data_to_cluster /usr/local/bin/recover_disk_data_to_cluster libtool: install: /usr/bin/install -c recover_sync_
file
_queue /usr/local/bin/recover_sync_
file
_queue libtool: install: /usr/bin/install -c convert_name /usr/local/bin/convert_name libtool: install: /usr/bin/install -c reload_config /usr/local/bin/reload_config libtool: install: /usr/bin/install -c read_index_tool /usr/local/bin/read_index_tool libtool: install: /usr/bin/install -c read_block_prefix /usr/local/bin/read_block_prefix libtool: install: /usr/bin/install -c reverse_name /usr/local/bin/reverse_name libtool: install: /usr/bin/install -c modify_super_block /usr/local/bin/modify_super_block libtool: install: /usr/bin/install -c tfsping /usr/local/bin/tfsping libtool: install: /usr/bin/install -c view_local_key /usr/local/bin/view_local_key libtool: install: /usr/bin/install -c gen_block_prefix /usr/local/bin/gen_block_prefix libtool: install: /usr/bin/install -c verify_block_to_dataserver /usr/local/bin/verify_block_to_dataserver make[4]:
No
thing to be done for `install-data-am'. make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/dataserver' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/dataserver' Making install in nameserver make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/nameserver' make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/nameserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c admintool showsyncoplog rmsyncoplog ssm tfstool performance syncby
file
read_syncoplog_header repair_block_info '/usr/local/bin' libtool: install: /usr/bin/install -c admintool /usr/local/bin/admintool libtool: install: /usr/bin/install -c showsyncoplog /usr/local/bin/showsyncoplog libtool: install: /usr/bin/install -c rmsyncoplog /usr/local/bin/rmsyncoplog libtool: install: /usr/bin/install -c ssm /usr/local/bin/ssm libtool: install: /usr/bin/install -c tfstool /usr/local/bin/tfstool libtool: install: /usr/bin/install -c performance /usr/local/bin/performance libtool: install: /usr/bin/install -c syncby
file
/usr/local/bin/syncby
file
libtool: install: /usr/bin/install -c read_syncoplog_header /usr/local/bin/read_syncoplog_header libtool: install: /usr/bin/install -c repair_block_info /usr/local/bin/repair_block_info make[4]:
No
thing to be done for `install-data-am'. make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/nameserver' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/nameserver' Making install in adminserver make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/adminserver' make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/adminserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c adminservertool '/usr/local/bin' libtool: install: /usr/bin/install -c adminservertool /usr/local/bin/adminservertool make[4]:
No
thing to be done for `install-data-am'. make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/adminserver' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/adminserver' Making install in mock make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/mock' make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/mock' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c mock_data_server '/usr/local/bin' libtool: install: /usr/bin/install -c mock_data_server /usr/local/bin/mock_data_server make[4]:
No
thing to be done for `install-data-am'. make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/mock' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/mock' Making install in transfer make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/transfer' make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/transfer' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c transfer_block split_block_tool compare_crc compare_same_cluster transfer_same_cluster_block compare_same_cluster_ext remove_block verify_
file
_same_cluster transfer_ge_dirs transfer_logo_tool '/usr/local/bin' libtool: install: /usr/bin/install -c transfer_block /usr/local/bin/transfer_block libtool: install: /usr/bin/install -c split_block_tool /usr/local/bin/split_block_tool libtool: install: /usr/bin/install -c compare_crc /usr/local/bin/compare_crc libtool: install: /usr/bin/install -c compare_same_cluster /usr/local/bin/compare_same_cluster libtool: install: /usr/bin/install -c transfer_same_cluster_block /usr/local/bin/transfer_same_cluster_block libtool: install: /usr/bin/install -c compare_same_cluster_ext /usr/local/bin/compare_same_cluster_ext libtool: install: /usr/bin/install -c remove_block /usr/local/bin/remove_block libtool: install: /usr/bin/install -c verify_
file
_same_cluster /usr/local/bin/verify_
file
_same_cluster libtool: install: /usr/bin/install -c transfer_ge_dirs /usr/local/bin/transfer_ge_dirs libtool: install: /usr/bin/install -c transfer_logo_tool /usr/local/bin/transfer_logo_tool make[4]:
No
thing to be done for `install-data-am'. make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/transfer' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/transfer' Making install in cluster make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/cluster' make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools/cluster' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c sync_by_blk sync_by_log sync_by_
file
transfer_by_
file
sync_analyze_tool '/usr/local/bin' libtool: install: /usr/bin/install -c sync_by_blk /usr/local/bin/sync_by_blk libtool: install: /usr/bin/install -c sync_by_log /usr/local/bin/sync_by_log libtool: install: /usr/bin/install -c sync_by_
file
/usr/local/bin/sync_by_
file
libtool: install: /usr/bin/install -c transfer_by_
file
/usr/local/bin/transfer_by_
file
libtool: install: /usr/bin/install -c sync_analyze_tool /usr/local/bin/sync_analyze_tool make[4]:
No
thing to be done for `install-data-am'. make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/cluster' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools/cluster' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools' make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/tools' make[4]:
No
thing to be done for `install-exec-am'. make[4]:
No
thing to be done for `install-data-am'. make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/tools' Making install in rcserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/rcserver' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/rcserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c rcserver '/usr/local/bin' libtool: install: /usr/bin/install -c rcserver /usr/local/bin/rcserver make[3]:
No
thing to be done for `install-data-am'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/rcserver' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/rcserver' Making install in monitor make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/monitor' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/monitor' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c ha_monitor ns_ping '/usr/local/bin' libtool: install: /usr/bin/install -c ha_monitor /usr/local/bin/ha_monitor libtool: install: /usr/bin/install -c ns_ping /usr/local/bin/ns_ping make[3]:
No
thing to be done for `install-data-am'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/monitor' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/monitor' Making install in name_meta_server make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/name_meta_server' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/name_meta_server' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c metaserver '/usr/local/bin' libtool: install: /usr/bin/install -c metaserver /usr/local/bin/metaserver make[3]:
No
thing to be done for `install-data-am'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/name_meta_server' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/name_meta_server' Making install in rootserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/rootserver' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/rootserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c rootserver '/usr/local/bin' libtool: install: /usr/bin/install -c rootserver /usr/local/bin/rootserver make[3]:
No
thing to be done for `install-data-am'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/rootserver' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/rootserver' Making install in checkserver make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/checkserver' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src/checkserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c checkserver '/usr/local/bin' libtool: install: /usr/bin/install -c checkserver /usr/local/bin/checkserver make[3]:
No
thing to be done for `install-data-am'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/checkserver' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src/checkserver' make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/src' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/src' make[3]:
No
thing to be done for `install-exec-am'. make[3]:
No
thing to be done for `install-data-am'. make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src' make[1]: Leaving
directory
`/usr/local/tfs_release-2.2.16/src' Making install in conf make[1]: Entering
directory
`/usr/local/tfs_release-2.2.16/conf' make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/conf' make[2]:
No
thing to be done for `install-exec-am'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/conf' make[1]: Leaving
directory
`/usr/local/tfs_release-2.2.16/conf' Making install in scripts make[1]: Entering
directory
`/usr/local/tfs_release-2.2.16/scripts' Making install in ha make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/scripts/ha' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/scripts/ha' make[3]:
No
thing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/scripts/ha' /usr/bin/install -c -m 644 authkeys.sh deploy.sh ha.cf NameServer RootServer rsdep.sh nsdep.sh ns.xml rs.xml '/usr/local/scripts/ha' make install-data-hook make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/scripts/ha' mv //usr/local/scripts/ha/authkeys.sh //usr/local/scripts/ha/authkeys mv //usr/local/scripts/ha/deploy.sh //usr/local/scripts/ha/deploy mv //usr/local/scripts/ha/nsdep.sh //usr/local/scripts/ha/nsdep mv //usr/local/scripts/ha/rsdep.sh //usr/local/scripts/ha/rsdep chmod u+x //usr/local/scripts/ha/authkeys chmod u+x //usr/local/scripts/ha/deploy chmod u+x //usr/local/scripts/ha/nsdep chmod u+x //usr/local/scripts/ha/rsdep chmod u+x //usr/local/scripts/ha/NameServer chmod u+x //usr/local/scripts/ha/RootServer make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/scripts/ha' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/scripts/ha' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/scripts/ha' make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/scripts' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/scripts' make[3]:
No
thing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/scripts' /usr/bin/install -c -m 644 stfs.sh tfs.sh start_sync_log.sh sync.sh cs_sync.sh '/usr/local/scripts' make install-data-hook make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/scripts' mv //usr/local/scripts/stfs.sh //usr/local/scripts/stfs mv //usr/local/scripts/tfs.sh //usr/local/scripts/tfs mv //usr/local/scripts/sync.sh //usr/local/scripts/sync mv //usr/local/scripts/start_sync_log.sh //usr/local/scripts/start_sync_log mv //usr/local/scripts/cs_sync.sh //usr/local/scripts/cs_sync chmod u+x //usr/local/scripts/stfs chmod u+x //usr/local/scripts/tfs chmod u+x //usr/local/scripts/sync chmod u+x //usr/local/scripts/start_sync_log chmod u+x //usr/local/scripts/cs_sync sed -i 's#\(TFS_HOME=\).*$#\1/usr/local#g' //usr/local/scripts/stfs //usr/local/scripts/tfs make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/scripts' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/scripts' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/scripts' make[1]: Leaving
directory
`/usr/local/tfs_release-2.2.16/scripts' Making install in sql make[1]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql' Making install in ms make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql/ms' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql/ms' make[3]:
No
thing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/sql/ms' /usr/bin/install -c -m 644 create_dir.sql create_
file
.sql create_table.sql mv_dir.sql mv_
file
.sql pwrite_
file
.sql rm_dir.sql rm_
file
.sql seq_simulator.sql '/usr/local/sql/ms' make install-data-hook make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql/ms' make[4]:
No
thing to be done for `install-data-hook'. make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql/ms' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql/ms' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql/ms' Making install in rcs make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql/rcs' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql/rcs' make[3]:
No
thing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/sql/rcs' /usr/bin/install -c -m 644 create_table.sql '/usr/local/sql/rcs' make install-data-hook make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql/rcs' make[4]:
No
thing to be done for `install-data-hook'. make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql/rcs' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql/rcs' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql/rcs' make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql' make[3]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql' make[3]:
No
thing to be done for `install-exec-am'. make install-data-hook make[4]: Entering
directory
`/usr/local/tfs_release-2.2.16/sql' make[4]:
No
thing to be done for `install-data-hook'. make[4]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql' make[3]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql' make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql' make[1]: Leaving
directory
`/usr/local/tfs_release-2.2.16/sql' make[1]: Entering
directory
`/usr/local/tfs_release-2.2.16' make[2]: Entering
directory
`/usr/local/tfs_release-2.2.16' make[2]:
No
thing to be done for `install-exec-am'. make[2]: Leaving
directory
`/usr/local/tfs_release-2.2.16' make[1]: Leaving
directory
`/usr/local/tfs_release-2.2.16'
fatel error C1083:
无法
打开
包括
文件
:stdint.h:
No
such
file
or
directory
解决办法: 去googlecode下载http://msinttypes.googlecode.com/
file
s/msinttypes-r26.zip 解压后会得到三个
文件
,把inttypes.h和stdint.h放到vc的include目录就可以了。 我安装的是VS2008,安装到的默认位置,因此include的路径就是: C:\Program
File
s\Microsoft Vi
“cstddef“:
No
such
file
or
directory
解决
"cstddef":
No
such
file
or
directory
解决
/usr/include/c++/6/
cstdlib
:75:25: fatal error: stdlib.h:
No
such
file
or
directory
1.错误原因 报错如上。后来经过查阅,发现这个错误是因为由于gcc6的缘故。我的gcc 版本是6.5的。gcc6已经把吧stdlib.h纳入了libstdc++以进行更好的优化,C Library的头
文件
stdlib.h使用 Include_next,而include_next对gcc系统头
文件
路径很敏感。 所以这里我们不要把include路径作为系统目录,而是使用标准方式包含include 目录。 2.解决办法 在cmake 编译的时候,加上 以下命令在里面,即可成功。 -DENABLE...
stdlib.h:
No
such
file
or
directory
stdlib.h:
No
such
file
or
directory
问题问题原因解决办法方法一方法二参考资料 问题 今天在编译一个QT项目的时候报错了,错误如下: stdlib.h:
No
such
file
or
directory
我用的是Ubuntu和QT,很奇怪,之前编译都能成功,这次失败了,网上找到了解决办法。 问题原因 网上的说法: 这是由于gcc7已经吧stdlib.h纳入了lib...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章