LLVM按视频所讲,都编译成功了,但没有LLVMObfuscator.so 啊
你学到第一个LLVM Pass就是这个LLVMObfuscator的编写了
编译好之后应该是能在Build文件夹里找到LLVMObfuscator.so这个文件的,你发一下编译时候的输出信息看看呢,我检查一下有没有什么问题
<html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="author" content="XiunoBBS 4.0" /> <meta name="keywords" content="看雪-安全培训|安全招聘|www.kanxue.com" /> <meta name="description" content="看雪-安全培训|安全招聘|www.kanxue.com" /> <meta name="application-name" content="看雪-安全培训|安全招聘|www.kanxue.com" /> <meta name="renderer" content="webkit" /> <meta name="Referrer" content="origin" /> <title> 看雪-安全培训|安全招聘|www.kanxue.com </title> <link rel="icon" sizes="32x32" href="/view/img/favicon.ico"> <link rel="stylesheet" href="/view/css/bootstrap.css"> <link rel="stylesheet" href="/view/css/bootstrap-bbs.css"> <link rel="stylesheet" href="/view/css/font-awesome.min.css"> <link rel="stylesheet" href="/view/css/swiper.min.css?1.0"> <link rel="stylesheet" href="/view/css/index.css?1.0"> <link rel="stylesheet" href="/view/css/kanxue.css"> <link rel="stylesheet" href="/plugin/xn_syntax_hightlighter/syntax_hightlighter/syntax.css"> <link href="//www.kanxue.com/view/css_bs4_beta3/bootstrapSwitch.css" rel="stylesheet"> <link rel="stylesheet" href="/view/css_bs4_beta3/footer_iconfont.css"> <style> html { background: #3b4348 !important; } .btn-primary { background-color: #0099ee; border-color: #0099ee; } .btn-primary:hover { color: #fff; background-color: #0099ee; border-color: #0099ee; } .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color: #fff; background-color: #0099ee; border-color: #0099ee; } </style><script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?820e73ad7ccba42be0e5b528c537e327"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script></head><body> <style>#header { / border-top: 3px solid #0099ee; / box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.1); background: #fafafa;}#header .container, #header .container nav { height: 64px; line-height: 64px;}#header .navbar { padding: 0;}#header nav li.nav-item { line-height: 34px;}#header nav a.nav-link{ font-size: 16px; color: #757575; font-weight: 500; text-decoration: none;}#header .login_btn, #header .reg_btn{ font-size: 13px; padding: 4px 16px; font-weight: 500; color: #0099ee; text-decoration: none; border: 1px solid #0099ee;}#header .reg_btn { color: #fff; background: #0099ee;}#header nav a.nav-link,#header nav .dropdown { padding: 0 1rem;}#header nav a.nav-link:hover { background-color: #F3F3F3;}#header nav li.nav-item.active a { color: #0099ee; font-weight: 600;}#header nav .home_seach_form { border: 1px solid #ccc; border-radius: 4px;}#header nav .dropdown a.dropdown-item:hover { color: #0099ee; text-decoration: none; background-color: #f3f3f3;}.dropup .dropdown-toggle::after { display: none !important;}.header_nav_a { / padding: 10px 0; /}.bottom-nav { / display: none; / background-color: #fafafa; box-shadow: 0 -1px rgba(0,0,0,0.1), 0 -2px 10px rgba(0,0,0,0.1);}.bottom-nav .opts-group { position: relative; display: inline-block; / padding-top: 6px; / line-height: 20px; color: #9e9e9e; cursor: pointer;}.bottom-nav .opts-group.active { color: #0099ee;}.seach_li { margin-left: 40px;}.active_member,.active_chm { color: #0099ee !important;}#header nav li.nav-item.active_chm a.seach_btn, #header nav li.nav-item.active_member a.seach_btn { color: #0099ee !important; font-weight: 600 !important;}#header .tougao_span { position: relative;}#header .tougao_btn { font-size: 14px; color: #ffffff; padding: 5px 12px; border: 1px solid #ff5d5d; border-radius: 5px; background: #ff5d5d; text-decoration: none;}#header .tougao_btn:hover { color: #ffffff; border: 1px solid #ff5d5d;}.choose_tougao { padding: 5px 15px; line-height: normal; display: none;}.choose_tougao a { display: inline-block; width: 56px; text-align: center; color: #3d3d3d; line-height: normal;}.choose_tougao a:hover { text-decoration: none; background: #f6f7f8;}#header .nav-logo .nav_title { color: #757575;}#header .nav-logo img { display: inline!important;}@media (max-width: 992px) { .tougao_span { display: none; }}@media screen and (min-width: 992px) { .bottom-nav, .header_seach_but { display: none !important; }}@media screen and (max-width: 992px) { .nav-logo { margin-right: 0 !important; } .seach_li { margin-left: 70px; } .nav_user_item { width: 96px; } .nav_user_item .login_btn, .nav_user_item .reg_btn { padding: 3px 6px !important; }}@media screen and (max-width: 1200px) { .seach_li { margin-left: 0px; max-width: 120px; }}.dropdown i.angle-down { display: inline-block; transition: transform linear .2s, -webkit-transform linear .2s, -o-transform linear .2s;}.dropdown.active i.angle-down { transform: rotate(180deg);}</style><header id="header"> <div class="container"> <nav class="navbar navbar-expand-lg navbar-light"> <a href="//zhuanlan.kanxue.com/search.htm" class="header_seach_but" style="display: block; width: 96px;"><i class="fa fa-search" aria-hidden="true"></i></a> <a class="navbar-brand nav-logo" href="//www.kanxue.com" title="看雪-安全培训|安全招聘|www.kanxue.com"> <img style="display: none;" src="//www.kanxue.com/view/img/newhome3/kanxuelogo.png" height="25" alt="看雪-安全培训|安全招聘|www.kanxue.com"/> <span class="nav_title" style="display: none;">看雪课程</span> </a> <div class="collapse navbar-collapse" id="navbarTogglerDemo03"> <ul class="navbar-nav mr-auto mt-2 mt-lg-0"> <li class="nav-item "> <a class="nav-link" href="//www.kanxue.com">首页</a> </li> <li class="nav-item"> <a class="nav-link" href="//bbs.pediy.com">论坛</a> </li> <!-- <li class="nav-item"> <a class="nav-link" href="//zhuanlan.kanxue.com">专栏</a> </li> --> <li class="nav-item "> <a class="nav-link" href="//www.kanxue.com/course.htm">课程</a> </li> <li class="nav-item active"> <a class="nav-link" href="//www.kanxue.com/question-list.htm">问答</a> </li> <!-- <li class="nav-item position-relative"> <a class="nav-link" href="//ctf.pediy.com">CTF</a> <img class="position-absolute" style="width: 27px; top: -5px; right: -7px; z-index: 3;" src="//passport.kanxue.com/pc/view/img/hot.png" alt=""> </li> --> <li class="nav-item position-relative"> <div class="dropdown"> <a class="dropdown-toggle nav-link px-0" href="#" role="button" id="ctfdropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> CTF </a> <!-- <img class="position-absolute" style="width: 27px; top: -5px; right: -7px; z-index: 3;" src="//passport.kanxue.com/pc/view/img/hot.png" alt=""> --> <div class="dropdown-menu " aria-labelledby="ctfdropdownMenuLink"> <a class="dropdown-item" style="color: #212529; font-weight: 400;" href="//ctf.pediy.com">CTF竞赛</a> <a class="dropdown-item" style="color: #212529; font-weight: 400;" href="//ctf.pediy.com/itembank.htm">题库</a> </div> </div> </li> <li class="nav-item position-relative"> <a class="nav-link" href="//www.kanxue.com/conference.htm">看雪峰会</a> <!-- <img class="position-absolute" style="width: 27px; top: -5px; right: -7px; z-index: 3;" src="//passport.kanxue.com/pc/view/img/hot.png" alt=""> --> </li> <!-- <li class="nav-item position-relative"> <a class="nav-link" href="//www.kanxue.com/mrt.htm">看雪20年</a> <img class="position-absolute" style="width: 27px; top: -5px; right: -7px; z-index: 3;" src="//passport.kanxue.com/pc/view/img/hot.png" alt=""> </li> --> <!-- <li class="nav-item"> <a class="nav-link" target="_blank" href="//qifu.kanxue.com">企服</a> </li> --> <li class="nav-item"> <a class="nav-link" href="//job.kanxue.com">招聘</a> </li> <li class="nav-item "> <div class="dropdown"> <a class="dropdown-toggle nav-link px-0 seach_btn" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 发现 </a> <div class="dropdown-menu text-left" aria-labelledby="dropdownMenuLink"> <!-- <a class="dropdown-item" href="//ctf.pediy.com">CTF</a> --> <a class="dropdown-item" href="//qifu.kanxue.com">企服</a> <a class="dropdown-item" href="//ce.kanxue.com">众测</a> <a class="dropdown-item " href="//www.kanxue.com/rank.htm">排行榜</a> <a class="dropdown-item " href="//www.kanxue.com/chm.htm">知识库</a> <a class="dropdown-item" href="//www.kanxue.com/tool.htm">工具下载</a> <!-- <a class="dropdown-item" href="//www.kanxue.com/conference.htm">看雪峰会</a> --> <a class="dropdown-item " href="//www.kanxue.com/mrt.htm">看雪20年</a> <a class="dropdown-item " href="//www.kanxue.com/shop.htm">看雪商城</a> <a class="dropdown-item " href="//www.kanxue.com/certificate.htm">证书查询</a> </div> </div> </li> <li class="seach_li"> <form class="form-inline my-2 my-lg-0 mr-auto" action="//zhuanlan.kanxue.com/search.htm" style="margin-right: 20px; max-width: 150px;"> <div class="input-group home_seach_form"> <input type="text" class="form-control border-0" name="keyword" placeholder="专栏搜索"> <div class="input-group-append"> <button class="btn px-2" type="submit" id="button-addon2"> <i class="fa fa-search"></i> </button> </div> </div> </form> </li> </ul> </div> <div class="text-right nav_user_item" style="white-space: nowrap;"> <span class="dropdown px-0 pm_message_box"> <a class="py-2 pm_message_btn" href="javascript:;" style="text-decoration: none; color: #929292;"> 消息 <span class="pm_totals hidden-sm"></span> <i class="icon-angle-down angle-down" style="height: 10px; line-height: 10px;"></i> </a> <div class="dropdown-menu px-3" style="right: 0; left: auto;"> <a class="d-block" style="line-height: 35px;text-decoration: none;" href="//www.kanxue.com/pm-list-1-1.htm"> 短信息 <span class="newpms"></span> </a> <a class="d-block" style="line-height: 35px;text-decoration: none;" href="//www.kanxue.com/pm-system_read-1.htm"> 系统通知 <span class="system_pms"></span> </a> </div> </span> <span class="ml-2 xn-toggle pointer " data-target="#toggle_user_new"> <a class=" px-0"><img src="//passport.kanxue.com/static/avatar.png" class="avatar-2" /></a> </span> <div class="text-center" id="toggle_user_new" style="line-height: 34px;"> <div class="row m-0 mt-3 align-items-center"> <div class="col"> <img src="//passport.kanxue.com/static/avatar.png" class="avatar-4 mb-0"> <br> <span>HamiltonLi</span> </div> </div> <hr class="my-3"> <div class="row mx-0 mb-2"> <div class="col-6"> <a href="//bbs.pediy.com/user-home-71573.htm" class="text-muted"><i class="fa fa-user"></i> 我的主页</a> </div> <div class="col-6"> <a href="//passport.kanxue.com/my.htm" class="text-muted"><i class="fa fa-cog"></i> 个人设置</a> </div> </div> <div class="row mx-0 mb-2"> <div class="col-6"> <a href="/user-center-orderlist-71573.htm" class="text-muted"><i class="fa fa-user"></i> 我的课程</a> </div> <div class="col-6"> <a href="/question-myquestion.htm" class="text-muted"><i class="fa fa-commenting-o"></i> 我的问答</a> </div> </div> <hr class="my-3"> <div class="row m-0 mb-3"> <div class="col-12"> <a href="javascript:void(0);" class="text-muted logout"><i class="fa fa-power-off"></i> 退出</a> </div> </div> </div> </div> </nav> </div></header><div class="position-fixed w-100 header_fiexd bottom-nav" style="width: 100%; height: 50px; bottom: 0; z-index: 2; background: #fafafa;"> <div class="row mx-0 text-center align-items-center" style="height: 50px;"> <a href="//www.kanxue.com" class="d-inline-blok col px-0 header_nav_a opts-group " style="max-width: 20%;"> <div style="padding: 3px 0;"> <i class="fa fa-home"></i> </div> <div> 首页 </div> </a> <a href="//bbs.pediy.com" class="d-inline-blok col px-0 header_nav_a opts-group" style="max-width: 20%;"> <div style="padding: 3px 0;"> <i class="fa fa-comments"></i> </div> <div> 论坛 </div> </a> <a href="//www.kanxue.com/course.htm" class="d-inline-blok col px-0 header_nav_a opts-group " style="max-width: 20%;"> <div style="padding: 3px 0;"> <i class="fa fa-book"></i> </div> <div> 课程 </div> </a> <a href="//job.kanxue.com" class="d-inline-blok col px-0 header_nav_a opts-group" style="max-width: 20%;"> <div style="padding: 3px 0;"> <i class="fa fa-clipboard"></i> </div> <div> 招聘 </div> </a> <!-- <a href="#" class="d-inline-blok col px-0" style="max-width: 20%;"> --> <div class=" dropup d-inline-blok col px-0" style="max-width: 20%;"> <a class="dropdown-toggle d-inline-block header_nav_a opts-group " href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <div style="padding: 3px 0;"> <i class="fa fa-list"></i> </div> <div> 发现 </div> </a> <div class="dropdown-menu" aria-labelledby="dropdownMenuLink"> <a class="dropdown-item" href="//www.kanxue.com/question-list.htm">问答</a> <a class="dropdown-item" href="//qifu.kanxue.com">企服</a> <a class="dropdown-item" href="//zhuanlan.kanxue.com">专栏</a> <a class="dropdown-item" href="//ctf.pediy.com">CTF</a> <!-- <a class="dropdown-item" href="//ctf.pediy.com/itembank.htm">题库</a> --> <a class="dropdown-item" href="//ce.kanxue.com">众测</a> <a class="dropdown-item " href="//www.kanxue.com/rank.htm">排行榜</a> <a class="dropdown-item " href="//www.kanxue.com/chm.htm">知识库</a> <a class="dropdown-item" href="//www.kanxue.com/tool.htm">工具下载</a> <a class="dropdown-item" href="//www.kanxue.com/conference.htm">看雪峰会</a> <a class="dropdown-item " href="//www.kanxue.com/mrt.htm">看雪20年</a> <a class="dropdown-item " href="//www.kanxue.com/shop.htm">看雪商城</a> <a class="dropdown-item" href="//www.kanxue.com/certificate.htm">证书查询</a> </div> </div> <!-- </a> --> </div></div> <!--top2--> <!--top2--><link type="text/css" rel="stylesheet" href="plugin/chao_editor/css/markdown.css" /><link type="text/css" rel="stylesheet" href="plugin/chao_editor/css/editor.css" /><style>div[name="markdown_font"], div[name="markdown_style"], div[name="markdown_insertoptions"] { margin-right: 5px;}.kx_md_showdiv.message pre { display: none;}.markdown_editor_box { min-height: 255px;}.markdown_editor_box_class textarea.kx_md_textarea{ height: 255px;}#kx_markdown_editor_box_id div.kx_md_showdiv { height: 253px;}.kx_editor_menu_bar_div .btn-white { color: #5c6269; border-color: rgba(134, 142, 150, 0.3); background-color: #ffffff;}</style><link rel="stylesheet" type="text/css" href="plugin/xn_syntax_hightlighter/syntax_hightlighter/syntax.css"><link rel="stylesheet" href="view/css/comment.css"><style> a.text-decoration-none { text-decoration: none; } body { background-color: #3b4348 !important; } .page-item.active .page-link{ color: #FFFFFF !important; } .color0099ee { color: #0099ee; } .container_box { min-height: 80vh; background-color: #f9f9f9; } .left_card { padding: 1.5rem; } .right_card { padding-left: 20px; width: 310px; } .question_nav .nav-link { font-size: 16px; } .question_nav .nav-link.active { color: #0099ee; } .px-z-1 { padding-left: 1.2rem; padding-right: 1.2rem; } .mb-z-2 { margin-bottom: 20px; } .card_sty { padding: 1.7rem 0; border-bottom: 1px solid #f3f3f3; } .sm_card { border-radius: 3px; } .ques_title { font-size: 16px; } .ques_tag { font-size: 12px; background-color: #EBF8FF; color: #0099ee; padding: 1px 10px; } .right_card .btn-group .btn { font-size: 12px; padding: 0 0.4rem !important; } .rank button:hover { background-color: #0099ee; } / .rank button.active { background-color: #0099ee; } /.Button { display: inline-block; padding: 0 16px; font-size: 12px; line-height: 28px; text-align: center; cursor: pointer; border: 1px solid; border-radius: 3px;}.VoteButton { height: 28px; padding: 0 9px; color: #0099ee; background: rgba(0, 195, 255, 0.1); border-color: transparent;}.VoteButton:focus { outline: none;}.activeVoteButton { color: #ffffff; background: #0099ee;}.cursor { cursor: pointer;}.comment_box .hf-con { margin-top: 20px;}.comment_box .hf-pl { width: 70px; height: 30px; line-height: 30px; background-color: #0099ee; text-align: center; display: block; / float: right; / color: #FFFFFF; font-size: 12px; border-radius: 6px; margin-right: 2px; margin: 0 0 0 auto; text-decoration: none;}.comment-show { margin-top: 25px; padding-bottom: 25px; position: relative; border-bottom: 1px solid #e6e6e6;}.comment-show.active::after { content: ''; position: absolute; background: url(view/img/question/caina.png) no-repeat; background-position: center center; background-size: contain; right: 0; top: 26px; width: 95px; height: 70px;}.hf_lists_box { margin-top: 15px;}.qa-mask { width: 100%; height: 90px; background-position: -5px; background-repeat: no-repeat; background-size: cover; background-image: url(/view/img/question/text-mask.png); position: absolute; top: 28px; left: -6px;}/ 更多回复 // .content_detail { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 12; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.384);}.content_detail iframe { width: 100%; height: 100%;}.content_detail .iframe_box { width: 600px; height: 600px; margin: 0 auto; top: 50%; margin-top: -300px;} /@media screen and (max-width: 992px) { .right_card { padding-top: 20px; padding-right: 20px; width: 100%; } / .content_detail .iframe_box { width: 100%; height: 100%; margin: 0 auto; top: unset; margin-top: unset; } /}</style><div style="background-color: #f9f9f9;"> <div class="container container_box" style="padding-top: 25px;"> <input type="hidden" class="questionid" value="801325"> <div class="row mx-0 mb-3"> <div class="col px-0"> <ol class="breadcrumb py-0 px-0 mb-0" style=" background-color: unset !important;border: unset;box-shadow: unset;"> <li class="breadcrumb-item"><a href="./" aria-label="首页"><i class="icon-home"></i></a></li> <li class="breadcrumb-item"><a href="./question-list.htm">问答</a></li> <li class="breadcrumb-item"><a href="javascript:void(0);" class="text-decoration-none text-truncate" style="max-width: 100px; cursor: unset;">LLVMObfuscator.so 没有找到啊</a></li> </ol> </div> <div> <a class="btn btn-primary" style="font-size: 14px; padding: 5px 28px;" href="/question-send.htm" role="button">提问</a> </div> </div> <div class="row"> <div class="col p-0"> <div class="left_card bg-white mb-3"> <div style="font-size: 20px;">LLVMObfuscator.so 没有找到啊</div> <div class="py-3 row mx-0"> <div class="text-muted"> <a href="//bbs.pediy.com/user-home-71573.htm" class="text-muted mr-3" style="text-decoration: none;"> <img src="//passport.kanxue.com/static/avatar.png" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> HamiltonLi </a> 1天前 <span class="mr-3"> <i class="fa fa-eye ml-2 d-inline-block"></i> 42 </span> <span class="mr-3"> <a href="/question-edit-801325.htm" class="text-muted">编辑</a> </span> <span> <a href="javascript:void(0);" class="text-muted delete_question">删除</a> </span> </div> <div class="col text-right px-0"> <a href="question-tag_search.htm?tag=LLVM与代码混淆技术" class="mr-2 d-inline-block ques_tag text-decoration-none" target="_blank">LLVM与代码混淆技术</a> </div> </div> <div class="mb-3 message" style="color: #202020;word-break: break-all;"><p>LLVM按视频所讲,都编译成功了,但没有LLVMObfuscator.so 啊</p></div> <div> <span class="mr-3"> <button type="button" class="Button VoteButton agree_btn " data-answerid="0"> <span class="mr-1" style="display: inline-flex; align-items: center;"> <i class="fa fa-caret-up"></i> </span> <span class="agree_title">赞同</span> <span class="agree_num">0</span> </button> <button type="button" class="Button VoteButton oppose_btn" data-answerid="0" data-toggle="tooltip" data-placement="top" title="反对"> <span style="display: inline-flex; align-items: center;"> <i class="fa fa-caret-down"></i> </span> </button> </span> <span class="text-muted cursor mr-3 collect_btn" bfstatus="0"> <i class="fa fa-star-o"></i> <span>收藏</span> </span> <!-- <span class="text-muted cursor report_btn" data-toggle="modal" data-target="#report_evaluate" data-question="801325"> <i class="fa fa-exclamation-triangle"></i> 举报 </span> --> </div> </div> <div class="left_card bg-white mb-3 comment_box"> <div style="font-size: 18px; margin-bottom: 20px;font-weight: bold;">2条回答</div> <div class="comment_lists"> <!-- 回答模板 --> <div class="comment-show "> <textarea name="message" style="display: none;">你学到第一个LLVM Pass就是这个LLVMObfuscator的编写了</textarea> <div class="comment-show-con "> <div class="comment-show-con-list "> <div class="pl-text"> <a href="//bbs.pediy.com/user-home-585205.htm" class="mr-3" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/205/585205.png?1491919268" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> <span class="comment-size-name">黑手鱼</span> </a> <span class="comment-time text-muted">1天前</span> </div> <div class="py-3 message" style="word-break: break-all;"><p>你学到第一个LLVM Pass就是这个LLVMObfuscator的编写了</p></div> <div class="date-dz"> <span class="mr-3"> <button type="button" class="Button VoteButton agree_btn " data-answerid="601070"> <span class="mr-1" style="display: inline-flex; align-items: center;"> <i class="fa fa-caret-up"></i> </span> <span class="agree_title">赞同</span> <span class="agree_num">0</span> </button> <button type="button" class="Button VoteButton oppose_btn " data-answerid="601070" data-toggle="tooltip" data-placement="top" title="反对"> <span style="display: inline-flex; align-items: center;"> <i class="fa fa-caret-down"></i> </span> </button> </span> <span class="mr-3 text-muted pl-hf hf-con-block cursor" data-answerid="601070" data-quotepid="0" data-nickname="黑手鱼"> <i class="fa fa-commenting-o"></i> 回复 </span> <span class="text-muted cursor adopt" data-answerid="601070"> <i class="fa fa-check-circle"></i> <span class="adopt_title">采纳</span> </span> </div> <div class="hf_lists_box" style="background-color: #f6f6f6;"> </div> <div class="hf_input_box"> </div> </div> </div> </div> <div class="comment-show "> <textarea name="message" style="display: none;">编译好之后应该是能在Build文件夹里找到LLVMObfuscator.so这个文件的,你发一下编译时候的输出信息看看呢,我检查一下有没有什么问题</textarea> <div class="comment-show-con "> <div class="comment-show-con-list "> <div class="pl-text"> <a href="//bbs.pediy.com/user-home-910514.htm" class="mr-3" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/514/910514.png?1612632019" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> <span class="comment-size-name">34r7hm4n</span> </a> <span class="comment-time text-muted">20小时前</span> </div> <div class="py-3 message" style="word-break: break-all;"><p>编译好之后应该是能在Build文件夹里找到LLVMObfuscator.so这个文件的,你发一下编译时候的输出信息看看呢,我检查一下有没有什么问题</p></div> <div class="date-dz"> <span class="mr-3"> <button type="button" class="Button VoteButton agree_btn " data-answerid="601072"> <span class="mr-1" style="display: inline-flex; align-items: center;"> <i class="fa fa-caret-up"></i> </span> <span class="agree_title">赞同</span> <span class="agree_num">0</span> </button> <button type="button" class="Button VoteButton oppose_btn " data-answerid="601072" data-toggle="tooltip" data-placement="top" title="反对"> <span style="display: inline-flex; align-items: center;"> <i class="fa fa-caret-down"></i> </span> </button> </span> <span class="mr-3 text-muted pl-hf hf-con-block cursor" data-answerid="601072" data-quotepid="0" data-nickname="34r7hm4n"> <i class="fa fa-commenting-o"></i> 回复 </span> <span class="text-muted cursor adopt" data-answerid="601072"> <i class="fa fa-check-circle"></i> <span class="adopt_title">采纳</span> </span> </div> <div class="hf_lists_box" style="background-color: #f6f6f6;"> </div> <div class="hf_input_box"> </div> </div> </div> </div> <!-- 回答模板 --> </div> <ul class="pagination mt-3" style="justify-content: center;"> </ul> </div> <div class="left_card bg-white"> <div class="pb-3" style="font-size: 18px;" id="answer_editer_title">回答</div> <textarea class="form-control" name="message" id="message" style="display:none;"></textarea> <textarea class="form-control" name="message_md" id="message_md" style="display:none;"></textarea> <div id="kanxue_markdown_editor" style="display:none;"></div> <div class="row mt-3 mx-0"> <div class="col"></div> <div class="text-right submit_div"> <button type="button" class="btn btn-primary px-3" id="submit" data-loading-text="正在提交...">提交</button> </div> <div class="text-right answer_edit_submit_div" style="display: none;"> <button type="button" class="btn px-3" id="submit_cancel" data-loading-text="正在提交...">取消</button> <button type="button" class="btn btn-primary px-3" id="submit_edit" data-loading-text="正在提交...">提交修改</button> </div> </div> </div> </div> <div class="right_card"> <div class="bg-white mb-z-2" style="padding: 1.5rem;"> <div class="pb-3" style="font-size: 16px;">我的问答</div> <div class="row mx-0"> <div class="col-4 px-0 text-center"> <a style="font-size: 18px;color:#0099ee; text-decoration: none;" href="question-myquestion.htm">1</a> <div class="small text-muted">我的提问</div> </div> <div class="col-4 px-0 text-center"> <a style="font-size: 18px;color:#0099ee; text-decoration: none;" href="question-myanswer.htm">0</a> <div class="small text-muted">我的回答</div> </div> <div class="col-4 px-0 text-center"> <div style="font-size: 18px;color:#0099ee;">0</div> <div class="small text-muted">我的积分</div> </div> </div> </div> <div class="bg-white mb-z-2" style="padding: 1.5rem;"> <div class="pb-3" style="font-size: 16px;">热门标签</div> <div> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=PHP" class="tag mr-2 px-1 mb-2 d-inline-block">PHP</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=逆向" class="tag mr-2 px-1 mb-2 d-inline-block">逆向</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=hook" class="tag mr-2 px-1 mb-2 d-inline-block">hook</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=android" class="tag mr-2 px-1 mb-2 d-inline-block">android</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=frida" class="tag mr-2 px-1 mb-2 d-inline-block">frida</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=安卓" class="tag mr-2 px-1 mb-2 d-inline-block">安卓</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=脱壳" class="tag mr-2 px-1 mb-2 d-inline-block">脱壳</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=调试" class="tag mr-2 px-1 mb-2 d-inline-block">调试</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=破解" class="tag mr-2 px-1 mb-2 d-inline-block">破解</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=UPX" class="tag mr-2 px-1 mb-2 d-inline-block">UPX</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=DLL" class="tag mr-2 px-1 mb-2 d-inline-block">DLL</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=Xposed" class="tag mr-2 px-1 mb-2 d-inline-block">Xposed</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=Android逆向" class="tag mr-2 px-1 mb-2 d-inline-block">Android逆向</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=IDA" class="tag mr-2 px-1 mb-2 d-inline-block">IDA</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=lmtools" class="tag mr-2 px-1 mb-2 d-inline-block">lmtools</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=NX" class="tag mr-2 px-1 mb-2 d-inline-block">NX</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=解密" class="tag mr-2 px-1 mb-2 d-inline-block">解密</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=汉化" class="tag mr-2 px-1 mb-2 d-inline-block">汉化</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=抓包" class="tag mr-2 px-1 mb-2 d-inline-block">抓包</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=pwn" class="tag mr-2 px-1 mb-2 d-inline-block">pwn</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=安全" class="tag mr-2 px-1 mb-2 d-inline-block">安全</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=windbg" class="tag mr-2 px-1 mb-2 d-inline-block">windbg</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=编辑器" class="tag mr-2 px-1 mb-2 d-inline-block">编辑器</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=汇编" class="tag mr-2 px-1 mb-2 d-inline-block">汇编</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=微信" class="tag mr-2 px-1 mb-2 d-inline-block">微信</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=小程序" class="tag mr-2 px-1 mb-2 d-inline-block">小程序</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=shellcode" class="tag mr-2 px-1 mb-2 d-inline-block">shellcode</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=栈溢出" class="tag mr-2 px-1 mb-2 d-inline-block">栈溢出</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=漏洞利用" class="tag mr-2 px-1 mb-2 d-inline-block">漏洞利用</a> <a class="mb-2 mr-2 d-inline-block ques_tag text-decoration-none" href="/question-tag_search.htm?tag=Graph" class="tag mr-2 px-1 mb-2 d-inline-block">Graph</a> </div> </div> <!-- <div class="bg-white mb-z-2"> <a href="https://bbs.pediy.com/thread-230052.htm" target="_blank"> <img src="/upload/attach/201810/201810231024_PUBNH7RGVMSWUTT.jpg" alt=""> </a> </div> --> <div class="bg-white mb-z-2 rank" style="padding: 1.5rem 1.5rem 0.2rem;"> <div class="pb-3 row mx-0" style="font-size: 16px;"> 贡献榜 <div class="col px-0 text-right"> <!-- <div class="btn-group btn-group-sm"> <button type="button" class="btn btn-outline-primary active">今日</button> <button type="button" class="btn btn-outline-primary">本周</button> <button type="button" class="btn btn-outline-primary">全部</button> </div> --> </div> </div> <div> <div class="row mx-0 mb-3"> <div class="col px-0"> <img src="view/img/rank1.png" style="height: 26px;"> <a href="//passport.kanxue.com/user-center-838741.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/741/838741.png?1559317214" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> 下咯 </a> </div> <div style="align-self: center;"> <span style="color: orange;">153</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <img src="view/img/rank2.png" style="height: 26px;"> <a href="//passport.kanxue.com/user-center-93.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/093/93.png?1466466410" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> kanxue </a> </div> <div style="align-self: center;"> <span style="color: orange;">130</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <img src="view/img/rank3.png" style="height: 26px;"> <a href="//passport.kanxue.com/user-center-569372.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/372/569372.png?1466466410" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> ffashi </a> </div> <div style="align-self: center;"> <span style="color: orange;">39</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 4 </span> <a href="//passport.kanxue.com/user-center-840587.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/static/avatar.png" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> amazing_516022 </a> </div> <div style="align-self: center;"> <span style="color: orange;">36</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 5 </span> <a href="//passport.kanxue.com/user-center-534780.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/780/534780.png?1466466410" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> 飘零星夜 </a> </div> <div style="align-self: center;"> <span style="color: orange;">32</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 6 </span> <a href="//passport.kanxue.com/user-center-755108.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/108/755108.png?1622990575" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> 小白iii </a> </div> <div style="align-self: center;"> <span style="color: orange;">32</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 7 </span> <a href="//passport.kanxue.com/user-center-741716.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/716/741716.png?1554364938" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> Bk_Humor </a> </div> <div style="align-self: center;"> <span style="color: orange;">28</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 8 </span> <a href="//passport.kanxue.com/user-center-44250.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/static/avatar.png" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> xwtwho </a> </div> <div style="align-self: center;"> <span style="color: orange;">26</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 9 </span> <a href="//passport.kanxue.com/user-center-3.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/003/3.png?1492684713" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> admin </a> </div> <div style="align-self: center;"> <span style="color: orange;">21</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 10 </span> <a href="//passport.kanxue.com/user-center-722279.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/279/722279.png?1600914942" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> 朱lin疯 </a> </div> <div style="align-self: center;"> <span style="color: orange;">21</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 11 </span> <a href="//passport.kanxue.com/user-center-922875.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/875/922875.png?1618301664" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> 可口可乐112 </a> </div> <div style="align-self: center;"> <span style="color: orange;">21</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 12 </span> <a href="//passport.kanxue.com/user-center-931594.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/static/avatar.png" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> 加油吧 </a> </div> <div style="align-self: center;"> <span style="color: orange;">20</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 13 </span> <a href="//passport.kanxue.com/user-center-762319.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/319/762319.png?1504579283" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> 0346954 </a> </div> <div style="align-self: center;"> <span style="color: orange;">18</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 14 </span> <a href="//passport.kanxue.com/user-center-854747.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/747/854747.png?1572254730" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> Funhity </a> </div> <div style="align-self: center;"> <span style="color: orange;">18</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 15 </span> <a href="//passport.kanxue.com/user-center-910514.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/514/910514.png?1612632019" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> 34r7hm4n </a> </div> <div style="align-self: center;"> <span style="color: orange;">18</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 16 </span> <a href="//passport.kanxue.com/user-center-733834.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/834/733834.png?1542780215" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> CCkicker </a> </div> <div style="align-self: center;"> <span style="color: orange;">16</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 17 </span> <a href="//passport.kanxue.com/user-center-933434.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/static/avatar.png" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> 西北朗 </a> </div> <div style="align-self: center;"> <span style="color: orange;">16</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 18 </span> <a href="//passport.kanxue.com/user-center-236762.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/762/236762.png?1558504876" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> Editor </a> </div> <div style="align-self: center;"> <span style="color: orange;">14</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 19 </span> <a href="//passport.kanxue.com/user-center-852640.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/640/852640.png?1624431403" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> HexChristmas </a> </div> <div style="align-self: center;"> <span style="color: orange;">13</span> </div> </div> <div class="row mx-0 mb-3"> <div class="col px-0"> <span style="width: 21px;" class="text-center d-inline-block"> 20 </span> <a href="//passport.kanxue.com/user-center-894105.htm" style="text-decoration: none;"> <img src="//passport.kanxue.com/upload/avatar/105/894105.png?1589554091" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> 全智贤 </a> </div> <div style="align-self: center;"> <span style="color: orange;">13</span> </div> </div> </div> </div> </div> </div> </div></div><div class="modal fade" id="report_evaluate" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">举报原因</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <form class="m-0"> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="report" id="report_reason1" value="0" checked> <label class="form-check-label" for="report_reason1">广告灌水</label> </div> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="report" id="report_reason2" value="1"> <label class="form-check-label" for="report_reason2">涉黄涉暴</label> </div> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="report" id="report_reason3" value="2"> <label class="form-check-label" for="report_reason3">反动语言</label> </div> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="report" id="report_reason3" value="3"> <label class="form-check-label" for="report_reason3">其他</label> </div> <div class="form-group mt-3 mb-0"> <textarea class="form-control" id="report_reason_textarea" rows="3"></textarea> <div class="text-muted mt-1"> <span id="counter">50</span><span>/50</span> </div> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary report_submit" data-loading-text="正在提交...">提交</button> </div> </div> </div></div><style> .contact_right_box i { font-size: 2.5rem; } .contact_right_box i:hover { cursor: pointer; color: #eee; }</style><div class="text-muted footer" id="footer"> <div style="background: #3b4348;"> <div class="container"> <div class="row align-items-center" style="height: 9rem;"> <div class="col-12 col-lg-6" style="font-size: 1rem; line-height: 2rem;"> <div> <a class="text-muted" href="https://zhuanlan.kanxue.com/article-56.htm">关于我们</a> | <a class="text-muted" href="https://www.kanxue.com/user-online_sendmsg.htm">联系我们</a> </div> <div> 域名:<a href="https://www.yunaq.com/" target="_blank" class="text-muted">加速乐</a> | SSL证书:<a href="https://www.trustasia.com/trustasia" target="_blank" class="text-muted">亚洲诚信</a> | <a href="http://dun.163.com/?from=kanxue_DDoS_2018&hmsr=kanxue" target="_blank" class="text-muted">安全网易易盾</a>| <a href="https://x.tongdun.cn/" target="_blank" class="text-muted">同盾反欺诈</a> </div> <div> ©2000 - 2021 看雪 / <a class="text-muted" href="http://beian.miit.gov.cn/" target="_blank"> 沪ICP备16048531号-1 </a> / <a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=31011502006611" style="text-decoration:none;"><img src="//www.kanxue.com/view/img/110.png" style="padding-left: 2px; padding-right: 3px;"></a>沪公网安备 31011502006611号 </div> </div> <div class="col-12 col-lg-6 text-center text-lg-right py-5 py-lg-0"> <div class="d-inline-block contact_right_box"> <div class="d-inline-block mr-4 position-relative text-center"> <i class="icon iconfont icon-weixingongzhonghao"></i> <img src="/view/img/new_homepage/gongzhonghao.png" class="position-absolute gongzhonghao " style="box-shadow: 0 0 1px 0 #dedede; display: none; left: -36px; top: -150px; width: 10rem; height: 10rem;"> <br> <div class="pt-2">官方公众号</div> </div> <div class="d-inline-block mr-4 position-relative text-center"> <i class="icon iconfont icon-weibo"></i> <img src="/view/img/new_homepage/weibo.png" class="position-absolute weibo " style="box-shadow: 0 0 1px 0 #dedede; display: none; left: -44px; top: -150px; width: 10rem; height: 10rem;"> <br> <div class="pt-2">官方微博</div> </div> <div class="d-inline-block position-relative text-center"> <a class="text-muted" style="text-decoration: none;" href='tencent://message/?uin=882704amp;Site=小万&Menu=yes' target='_blank' title='小万' rel='nofollow'> <i class="icon iconfont icon-qq"></i> <img src="/view/img/new_homepage/qq.png" class="position-absolute qq " style="box-shadow: 0 0 1px 0 #dedede; display: none; left: -51px; top: -150px; width: 10rem; height: 10rem;"> </a> <br> <div class="pt-2">官方QQ</div> </div> </div> </div> </div> </div> </div> <audio src="" autoplay id="newpm"></audio></div><div class="act_go_top position-fixed" style="display: none; bottom: 80px; right: 10px; width: 70px; height: 70px;"> <a href="javascript:void(0);" class="d-inline-block" style="width: 70px; height: 70px; background: url(/view/img/new_homepage/return_top.png) no-repeat; outline: none;" title="返回顶部"></a></div><script src="//www.kanxue.com/lang/zh-cn/bbs.js??1.0"></script><script src="//www.kanxue.com/view/js/storagePlus.js"></script><script src="//www.kanxue.com/view/js/jquery-3.1.0.js?1.0"></script><script src="/view/js_bs4_beta3/jquery-ui.js"></script><script src="//www.kanxue.com/view/js/popper.js?1.0"></script><script src="//www.kanxue.com/view/js/bootstrap.js?1.0"></script><script src="//www.kanxue.com/view/js/xiuno.js?1.0"></script><script src="//www.kanxue.com/view/js/bootstrap-plugin.js?1.0"></script><script src="//www.kanxue.com/view/js/async.js?1.0"></script><script src="//www.kanxue.com/view/js/form.js?1.0"></script><script src="//www.kanxue.com/view/js/bbs.js?1.0"></script><script src="/view/js_bs4_beta3/marked.js"></script><script src="/view/js_bs4_beta3/bootstrapSwitch.js"></script><script>$(function() { console.log("%cXiunoBBS"," text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15);font-size:3em"); console.log( 'Downloading xiunobbs as a secondary development platform will be very beneficial to your project:\n' + '%chttps://github.com/xiuno/xiunobbs',"color:#97D0F1;"); $(".contact_right_box").on("mouseenter",".icon-weixingongzhonghao, .icon-weibo, .icon-qq",function(){ $(this).next("img").show(); }) $(".contact_right_box").on("mouseleave", ".icon-weixingongzhonghao, .icon-weibo, .icon-qq", function(){ $(this).next("img").hide(); }) // 导航 var new_p = 0, start_scrollTop = 0; $(window).scroll(function(e){ new_p = $(this).scrollTop(); if(start_scrollTop < new_p) {//下滚 $('.header_fiexd').css("display","none"); } else {//上滚 $('.header_fiexd').css("display","block"); } setTimeout(function(){start_scrollTop = new_p;},0); }); // 返回顶部 $(window).scroll(function() { if ($(window).scrollTop() >= 500) { $('.act_go_top').fadeIn(300); } else { $('.act_go_top').fadeOut(300); } }); $('.act_go_top').click(function() { $('html,body').animate({ scrollTop: '0px' }, 800); }); var m1 = 0; // 滚动的值 var m2 = 0; // 对比时间的值 var timer = null; document.onscroll = function(){ clearTimeout(timer) // 每次滚动前 清除一次 timer = setTimeout(Data, 2000); m1 = document.documentElement.scrollTop || document.body.scrollTop; } function Data(){ m2 = document.documentElement.scrollTop || document.body.scrollTop; if(m2 == m1){ $('.act_go_top').fadeOut(300); } } // 退出登录 $('.nav_user_item .logout').click(function() { $.xpost('/user-logout.htm',{},function(code,message){ if(code == 0) { $.msg(message); $.xpost('//passport.kanxue.com/user-logout.htm',"",function(code,message){ if(code == 0) {} }) setTimeout(function(){ location.reload(); }, 800) } }) }); var islogin = '71573'; if(islogin == 0) return; var pm_number = "//www.kanxue.com/pm-new.htm"; $.xget(pm_number, function(code, message) { var pm_number = $(".pm_number"); var sysm_number = $(".system_message_number"); if (code == 0) { var newpms = parseInt(message.newpms); var system_pms = parseInt(message.system_pms); var pm_total = newpms + system_pms; if (pm_total != 0) { pm_total = pm_total > 99 ? "99+" : pm_total; if(newpms != 0) { $(".pm_message_btn").css("color","#f44336"); } else if(newpms == 0 && system_pms > 0) { $(".pm_message_btn").css("color","#0099ee"); } // 短消息数 $(".newpms").html(newpms); // 通知数 $(".system_pms").html(system_pms); // 总数 $(".pm_totals").html(pm_total); //是否超过2分钟。 var new_audio_isexpr = storagePlus.get("new_audio_isexpr"); if(new_audio_isexpr) { //更新时间 $("#newpm").attr("src",""); } else { storagePlus.set("new_audio_isexpr", "/view/mp3/newmsg.mp3", new Date().getTime()); $("#newpm").attr("src","/view/mp3/newmsg.mp3"); } } else { // $(".pm_total_a").css("display","none"); }; if (message.newpms != 0) { pm_number.html(message.newpms); pm_number.addClass("pmmessage_number"); } else { pm_number.css("display", "none"); }; if (message.system_pms != 0) { sysm_number.html(message.system_pms); sysm_number.addClass("pmmessage_number"); } else { sysm_number.css("display", "none"); }; if (message.newpms != 0) { pm_number.html(message.newpms); pm_number.addClass("pmnumbers"); } else { pm_number.css("display", "none"); }; if (message.system_pms != 0) { sysm_number.html(message.system_pms); sysm_number.addClass("pmnumbers"); } else { sysm_number.css("display", "none"); }; } else { pm_number.css("display", "none"); sysm_number.css("display", "none"); } }) $(".pm_message_box").on("mouseenter", function(){ $(this).find(".dropdown-menu").addClass("show"); $(this).addClass("active"); }) $(".pm_message_box").on("mouseleave", function(){ $(this).find(".dropdown-menu").removeClass("show"); $(this).removeClass("active"); }) setTimeout(function(){ var googletagmanage = "https://www.googletagmanager.com/gtag/js?id=UA-42439274-1"; $("script[data-id='google_src']").attr('src', googletagmanage); window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-42439274-1'); },2000) $('[data-toggle="tooltip"]').tooltip()});</script><!-- Global site tag (gtag.js) - Google Analytics --><script async data-id='google_src'></script></body></html>
<script src="plugin/xn_syntax_hightlighter/syntax_hightlighter/syntax.js"></script>
<script src="/plugin/chao_editor/js/marked.js"></script><script src="view/js/vue.js"></script><script src="/plugin/chao_editor/js/md_menu.js"></script><script src="view/js/jquery.flexText.js"></script><!--点击回复动态创建回复块--><script type="text/javascript"> $('.comment_lists').on('click','.pl-hf',function(){ var nickname = $(this).attr("data-nickname"); var answerid = $(this).attr("data-answerid"); var quotepid = $(this).attr("data-quotepid"); var fhHtml = '<div class="hf-con"> <textarea class="comment-textarea" placeholder="@'+nickname+'" rows="1"></textarea> <div><a href="javascript:;" class="hf-pl" data-answerid="'+answerid+'" data-quotepid="'+quotepid+'" data-nickname="'+nickname+'">评论</a></div></div>'; //显示回复 if($(this).is('.hf-con-block')){ $(this).parents('.date-dz').siblings('.hf_input_box').html(fhHtml); $(this).removeClass('hf-con-block'); $(this).parents('.date-dz').siblings('.hf_input_box').find('.comment-textarea').flexText(); $(this).parents('.date-dz').siblings('.hf_input_box').find('.pre').css('padding','6px 15px'); //input框自动聚焦 $(this).parents('.date-dz').siblings('.hf_input_box').find('.comment-textarea').val('').focus(); }else { $(this).addClass('hf-con-block'); $(this).parents('.date-dz').siblings('.hf_input_box').find('.hf-con').remove(); } });</script><!--评论回复块创建--><script type="text/javascript"> //转义 元素的回复的内容即为转义后的字符 防止xss function htmlEncode(str) { var ele = document.createElement('span'); ele.appendChild( document.createTextNode( str ) ); return ele.innerHTML; } var hf_pl_state = 0; $('.comment_lists').on('click','.hf-pl',function(){ var _this = this; if (hf_pl_state == 1) { return false; } hf_pl_state = 1; $(this).text('提交中'); var nickname = $(this).attr("data-nickname"); var hf_con = $(this).parents(".hf-con").find(".comment-textarea").val(); var answerid = $(this).attr("data-answerid"); var quotepid = $(this).attr("data-quotepid"); var hf_con_htmlEncode = htmlEncode(hf_con); $.xpost("/question-post.htm",{'answerid':answerid,'quotepid':quotepid,'message':hf_con},function(code,message){ if(code == 0){ hf_pl_state = 0; $(_this).text('评论'); var oAllVal = ':@'+nickname; var fhHtml = <div class="px-3 py-2 mt-1"> <div style="word-break: break-all;"><span class="text-muted">您</span>+oAllVal+`+hf_con_htmlEncode+ </div><div class="pt-2 date-dz"> <span class="text-muted mr-3 pl-hf hf-con-block cursor" data-answerid="`+answerid+`" data-quotepid="`+message+`" data-nickname="您"> <i class="fa fa-commenting-o"></i> 回复 </span> <span class="text-muted">刚刚</span> </div> <div class="hf_input_box"></div> </div>; $(_this).parents('.comment-show-con-list').find(".hf_lists_box").prepend(fhHtml); $(_this).parents('.hf_input_box').siblings('.date-dz').find('.pl-hf').addClass('hf-con-block'); $(_this).parents('.hf-con').remove(); } }) }); </script> <script> $(function(){ // 初始化tooltip $('[data-toggle="tooltip"]').tooltip(); var username = 'HamiltonLi'; var uid = '71573'; var uavatar = $(".nav_user_item img.avatar-2").attr('src'); var questionid = $("input.questionid").val(); var markdown_editor; markdown_editor = new kanxue_md_editor("textarea_editor","#kanxue_markdown_editor", ""); markdown_editor.settings.md_full_screen = false; markdown_editor.settings.md_ed_trans = false; markdown_editor.settings.markdown_editor_trans = false; markdown_editor.init(); // $("#kanxue_markdown_editor .kx_md_showdiv.message").hide(); // $("#kanxue_markdown_editor .kx_md_textarea").css("width",'100%'); $("#kanxue_markdown_editor").show(); $("#submit").on('click', function(){ var _this = this; $(this).reset(); $(this).button('loading'); $("#message").val(markdown_editor.get_md_text()); $("#message_md").val($("#kanxue_markdown_editor .kx_md_textarea").val()); var message = $("#message").val(); var message_md = $("#message_md").val(); if(!message.trim()){ $.msg("内容为空"); $(_this).button('reset'); return false; } $.xpost("/question-answer.htm",{'questionid':questionid,'message':message,'message_md':message_md},function(code,msg){ $(_this).button('reset'); if(code == 0){ var htmDom =<div class="comment-show"> <div class="comment-show-con "> <div class="comment-show-con-list "> <div class="pl-text "> <a href="//bbs.pediy.com/user-home-`+uid+`.htm" class="text-muted mr-3" style="text-decoration: none;"> <img src="`+uavatar+`" class="img-circle" style="width: 26px; height: 26px; border-radius: 15rem;"> <span class="comment-size-name">+username+</span> </a> <span class="comment-time text-muted">刚刚</span> </div> <div class="py-3">+message+</div> <div class="date-dz"> <span class="mr-3"> <button type="button" class="Button VoteButton agree_btn"> <span class="mr-1" style="display: inline-flex; align-items: center;"> <i class="fa fa-caret-up"></i> </span>赞同 0 </button> <button type="button" class="Button VoteButton oppose_btn"> <span style="display: inline-flex; align-items: center;"> <i class="fa fa-caret-up"></i> </span> </button> </span> <span class="text-muted pl-hf hf-con-block cursor" data-quotepid="0" data-nickname="`+username+`"> <i class="fa fa-commenting-o"></i> 回复 </span> </div> <div class="hf_lists_box" style="background-color: #f6f6f6;"></div> <div class="hf_input_box"></div> </div> </div> </div>`; $(".comment_lists").append(htmDom); $("#message").val(''); $("#message_md").val(''); $("#kanxue_markdown_editor .kx_md_textarea").val(''); $("#kanxue_markdown_editor .kx_md_showdiv").html(''); window.location.reload(); } else { $.msg(msg); } }) }) $(".report_submit").on("click",function() { //url radio textarea var report_url = 'question-report.htm'; var checked = $("input[name ='report']").checked(); var report_msg = $("#report_reason_textarea").val(); $(".report_submit").button("loading"); $.xpost(report_url,{report_checked:checked, report_msg:report_msg, questionid:questionid}, function(code, message) { if(code == 0) { //$(".report_submit").button(message); $(".report_submit").button('reset'); $("#report_evaluate").modal('hide'); $.msg(message,{icon:1}); setTimeout("location.reload()",1500); } else { $(".report_submit").button(message); $(".report_submit").button('reset'); } }); }); // 采纳 $(".adopt").on('click',function(){ var answerid = $(this).data('answerid'); var that = $(this); $.confirm("确定采纳?",function(){ $.xpost('question-answer_accept.htm', "answerid="+answerid, function(code, message) { if(code == 0) { $(that).find(".adopt_title").text('已采纳'); $(that).removeClass('text-muted').addClass('color0099ee'); $(that).parents(".comment-show").addClass('active'); } else { $.msg(message); } }) }) }) // 取消采纳 $(".cancel_adopt").on('click',function(){ var answerid = $(this).data('answerid'); var that = $(this); $.confirm("确定取消采纳?",function(){ $.xpost('question-answer_unaccept.htm', "answerid="+answerid, function(code, message) { if(code == 0) { $.msg(message); setTimeout("window.location.reload();",1000); } else { $.msg(message); } }) }) }) // 赞 function voters(questionid,answerid,status,obj){ $.xpost("/question-voters.htm",{'answerid':answerid,'questionid':questionid,'status':status},function(code,message){ if(code == 0){ $(obj).addClass("activeVoteButton"); $(obj).find(".agree_title").text("已赞同"); var agree_num = $(obj).find(".agree_num").text(); $(obj).find(".agree_num").text(Number(agree_num)+1); } else if(code == 1) { $.msg(message); } }) } $("body").on("click",".agree_btn",function(){ var that = this; var answerid = $(this).attr("data-answerid"); voters(questionid,answerid,0,that); }) $("body").on("click",".oppose_btn",function(){ var that = this; var answerid = $(this).attr("data-answerid"); voters(questionid,answerid,1,that); }) // 收藏 $('.collect_btn').on('click', function() { var bfstatus = $(this).attr('bfstatus'); var _this = $(this); var awaitindex = $.await(); if (bfstatus == 0) { //取消收藏 $.xpost('question-favorator.htm', { "questionid": questionid }, function(code, message) { if (code == '0') { var fav_nums = parseInt($(".fav_nums").text()) + 1; $(".fav_nums").text(fav_nums); _this.attr('bfstatus', 1); _this.attr('title', '取消收藏'); _this.find('span').text('已收藏'); _this.find('i').removeClass('fa-star-o'); _this.find('i').addClass('fa-star'); } else { $.msg(message); } $.close(awaitindex); }); } else { //收藏 $.xpost('question-unfavorator.htm', { "questionid": questionid }, function(code, message) { if (code == '0') { var fav_nums = parseInt($(".fav_nums").text()) - 1; $(".fav_nums").text(fav_nums); _this.attr('bfstatus', 0); _this.attr('title', '点击收藏'); _this.find('span').text('收藏'); _this.find('i').removeClass('fa-star'); _this.find('i').addClass('fa-star-o'); } else { $.msg(message); } $.close(awaitindex); }); } }); // 更多回复 $(".more_comment").on("click",function(){ $(this).prevAll('div').removeClass("d-none"); $(this).hide(); }); // 删除 param: questionid (int) 问题id answerid(int) 回答id pid(int) 回复id 【三选一】 $(".delete_question").on("click",function(){ $.confirm("确定删除?",function(){ $.xpost("/question-delete.htm",{'questionid':questionid},function(code,message){ if(code == 0){ $.msg(message); window.history.go(-1); } else if(code == 1) { $.msg(message); } }) }) }); $(".delete_answer").on("click",function(){ var _this = this; var answerid = $(this).attr("data-answerid"); $.confirm("确定删除?",function(){ $.xpost("/question-delete.htm",{'answerid':answerid},function(code,message){ if(code == 0){ $.msg(message); $(_this).parents(".comment-show").remove(); } else if(code == 1) { $.msg(message); } }) }) }); // 编辑回复 var active_answerid; $(".edit_answer").on("click",function(){ active_answerid = $(this).attr("data-answerid"); var message = $(this).parents(".comment-show").find("textarea[name='message']").val(); $("#answer_editer_title").text('编辑回答'); $(".submit_div").hide(); $(".answer_edit_submit_div").show(); $("#kanxue_markdown_editor .kx_md_textarea").val(message).focus(); }) $("#submit_cancel").on("click",function(){ $("#answer_editer_title").text('回答'); $(".answer_edit_submit_div").hide(); $(".submit_div").show(); $("#kanxue_markdown_editor .kx_md_textarea").val('').focus(); }) $("#submit_edit").on('click', function(){ var _this = this; $(this).reset(); $(this).button('loading'); $("#message").val(markdown_editor.get_md_text()); $("#message_md").val($("#kanxue_markdown_editor .kx_md_textarea").val()); var message = $("#message").val(); var message_md = $("#message_md").val(); if(!message.trim()){ $.msg("内容为空"); return false; } $.xpost("/question-answer_update.htm",{'answerid':active_answerid,'message':message,'message_md':message_md},function(code,msg){ if(code == 0){ window.location.reload(); } else { $.msg(msg); } $(_this).button('reset'); }) }) })</script>
<div class="px-3 py-2 mt-1"> <div style="word-break: break-all;"><span class="text-muted">您</span>
`+hf_con_htmlEncode+
; $(_this).parents('.comment-show-con-list').find(".hf_lists_box").prepend(fhHtml); $(_this).parents('.hf_input_box').siblings('.date-dz').find('.pl-hf').addClass('hf-con-block'); $(_this).parents('.hf-con').remove(); } }) }); </script> <script> $(function(){ // 初始化tooltip $('[data-toggle="tooltip"]').tooltip(); var username = 'HamiltonLi'; var uid = '71573'; var uavatar = $(".nav_user_item img.avatar-2").attr('src'); var questionid = $("input.questionid").val(); var markdown_editor; markdown_editor = new kanxue_md_editor("textarea_editor","#kanxue_markdown_editor", ""); markdown_editor.settings.md_full_screen = false; markdown_editor.settings.md_ed_trans = false; markdown_editor.settings.markdown_editor_trans = false; markdown_editor.init(); // $("#kanxue_markdown_editor .kx_md_showdiv.message").hide(); // $("#kanxue_markdown_editor .kx_md_textarea").css("width",'100%'); $("#kanxue_markdown_editor").show(); $("#submit").on('click', function(){ var _this = this; $(this).reset(); $(this).button('loading'); $("#message").val(markdown_editor.get_md_text()); $("#message_md").val($("#kanxue_markdown_editor .kx_md_textarea").val()); var message = $("#message").val(); var message_md = $("#message_md").val(); if(!message.trim()){ $.msg("内容为空"); $(_this).button('reset'); return false; } $.xpost("/question-answer.htm",{'questionid':questionid,'message':message,'message_md':message_md},function(code,msg){ $(_this).button('reset'); if(code == 0){ var htmDom =
+username+
+message+