- 博客(153)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) 上编译问题笔记
修改了Block.cpp,在其#include "Block.h"之前添加 #include <glib.h>
2025-03-21 10:55:22
517
原创 mips64el平台编译cmake时提示 The C++ compiler does not support C++11
请参看源代码的版权声明。本软件没有任何担保;先查询了gcc版本,这里因为我事先编译安装了gcc源码。以上表明gcc没有问题,其实gcc4.8以上即可。包括没有适销性和某一专用目的下的适用性担保。gmake: “cmake”是最新的。
2025-01-03 11:17:32
458
原创 gcc/g++编译报错too many GOT entries for -fpic
解决方法:编译选项中去掉 -fstack-protector-all -ftrapv -fpie。
2024-11-20 20:25:43
275
原创 vwmare虚拟机繁忙的解决办法
任务管理器中找到vmware.exe,也就是vmware workstation窗口。右键关闭掉这个进程。然后重新打开wmare workstation窗口程序。接下来就可以继续操作原来那个有问题的虚拟系统。其他:再次打开wmare workstation窗口程序后,奇怪的是在任务管理器没有这个vmware.exe这个进程了。因为物理机磁盘空间不足,导致wmware里的一个虚拟机在开机时报错,后来无法对其操作,想让它再次开始也操作不了。注意事项:最好事前将正在使用的虚拟系统挂起。
2024-11-13 17:01:11
530
原创 centos7官方源失效后的解决方案
以下以centos7.4为例,其它的7.3 7.6等,则需要将7.4.1708改为相应的。仅将.repo中源替换为阿里云或国内其它的源,不能解决问题。于是使用了vault源。则需要将.repo文件中的gpgcheck=1改为gpgcheck=0。自从官方源不再维护后,安装centos7,遇到了升级GCC问题。以下只需要以下命令就能安装和使用对应的GCC版本。# 安装gcc 7 版本。
2024-09-26 17:39:28
1442
原创 oracle Linux 7网卡故障问题Connection activation failed
执行ifup ens33命令时,提示Connection activation failed: no suitable device found for this connection. Device not available because device lo is strictly unmanaged.之前好好的,重启后不行了,ip a命令只看得到网卡ens33,没有IP地址。注意,这里的的信息比较重要,如果UUID等配置不正确,status内容中会有提示。
2024-09-26 15:07:14
441
原创 centos8登录suse11sp3问题记录
3. 观察日志,看到了 Jul 17 16:52:51 suse11sp3 sshd[51540]: fatal: matching cipher is not supported: aes256-gcm@openssh.com [preauth]搜索:Ciphers 关键字,看看是否有如下类似的行,没有则将以下行复制到sshd_config文件中。解决方法:可以在11sp3或centos8中任选一个,修改其ssh的配置。配置文件,禁用不受支持的加密算法,来解决这个问题。我选取了suse11sp3。
2024-07-17 17:02:30
442
原创 openssl等库降级到系统原生安装镜像版本
在安装开发库时,看到curl glib2 libcurl openssl库被更新了,这不是我想要的。降级到原来的安装镜像提供的低版本。
2024-07-10 15:10:59
1156
原创 笔记:tencentos2.4升级gcc4到gcc8.5
目录下看到有gcc-updates目录,里面是gcc-c++-8.5,尽管和/proc/version中不完全一致,但想必就是我们可以升级的版本。接中再次查询yum list installed | grep gcc,发现只剩下libgcc,保留着。此时直接安装yum install gcc-c++,提了冲突,因为本机存在gcc4.8低版本。打开链接http://mirrors.tencent.com/tlinux/如果多个repo源都有GCC,可以通过如下命令来指定源中的包。观察tlinux.repo。
2024-07-03 17:26:31
625
原创 rpm dpkg 强制安装或强制卸载
当各种force参数都没有作用时,直接进行如下删除操作。删除后再dpkg -r my_package或 dpkg -P my_package。rpm遇到脚本错误导致安装或卸载无法继续时,加--noscripts参数。
2024-05-07 15:17:03
730
原创 环境变量问题:SSH打开终端可以看到;而ssh root@xx “cmd“看不到
解决方法:在 ~/.bashrc中添加export PKG_CONFIG_PATH=/usr/lib64/pkgconfig。最终发现原因:ssh root@192.168.0.168 "执行的命令“ 这种方式不引导/etc/profile文件。但是在ssh root@192.168.0.168 "cd /root/my_proj;而直接通过SSH登录打开控制台窗口进行编译,就没有这个问题。快速验证:(注意$符号前面需要转义字符 \ )在/etc/profile中配置了。
2024-04-19 09:57:51
400
1
原创 linux使用中转节点来执行命令之自定义的SSH命令
通过中转IP来执行命令,并在执行命令后自动退出。实现和SSH命令相同效果,适用某些时候需要中转节点使用的情况。
2024-03-25 14:34:29
347
原创 2024年笔记--centos docker离线安装启动失败
原来这个服务不存在,因为我的环境不需要防火墙,因此,我直接执行service firewalld stop 将防火墙关闭。再次systemctl start docker 启动正常。再打开一个ssh连接窗口,执行命令。
2024-02-06 16:39:00
1439
原创 LINK : fatal error LNK1104: cannot open file ‘libboost_system-vc90-mt-1_55.lib‘
将原来VS2013编译的库目录 boost_1_55_0\bin.v2\libs 重命名为 boost_1_55_0\bin.v2\libs_vs2013以作将来备用。CMD打开boost_1_55_0目录,执行【bjam --toolset=msvc-9.0 --build-type=complete stage】即可。编译boost_1_55_0源代码,打开CMD,进入到boost_1_55_0根目录,执行bootstrap.bat后,按提示再执行.\b2完成编译完成。在其他工程序中设置引用这个目录。
2024-01-22 13:49:06
451
原创 笔记:centos拷贝虚拟机后网卡名称变动后的处理
1. mv /etc/sysconfig/network-scripts/ifcfg-<旧的网卡名称> /etc/sysconfig/network-scripts/ifcfg-<新的网卡名称>2. vim /etc/sysconfig/network-scripts/ifcfg-<新的网卡名称> , 将其中的设备名称和物理地址更改,物理地址从 ip a结果中查看。4. 重启系统 reboot。ip a查看新的网卡名称。
2024-01-15 10:38:08
635
原创 笔记:ubuntu22.04重启后无法启动网络
现在重点问题来了,在安装新内核重启后,没有网络,且重启过程中卡在“A start job is running for wait for network to be Configured”很久,登录界面后,右上角以及setting中的network设置中,都看不到网络设置,只有proxy等无关的东西。安装ubuntu-22.04-live-server-amd64.iso后,这是一个默认没有界面的ubuntu系统,配置好静态IP后,安装了新内核。
2024-01-09 10:44:16
3199
原创 oracle linux 8升级gcc gcc9
启用的环境仅对当前终端有效,关闭终端后环境将返回到默认状态。如果希望在每次登录时自动启用 GCC 9 环境,可以考虑将。这将在当前终端中启用 GCC 9 环境。你可以在这个终端中使用 GCC 9 编译器和相关工具。以下直接装gcc-toolset-9的没试过,可以一试。没有wget命令就直接浏览器下载再上传。命令添加到 shell 配置文件(如。确保输出显示 GCC 9 版本。
2023-12-28 18:22:29
749
原创 记录undefined reference to `SSLv3_client_method‘错误笔记
我个人环境原因:编译选项指定了某个openssl目录,此目录下有libcrypto.a libssl.a。以下的错误也是增加 -lssl -lcrypto。解决方法:删除这些-Lxxxx目录编译选项。解决方法:增加 -lssl -lcrypto。
2023-11-08 20:25:00
2385
原创 笔记-ssh登录openeuler登录不上
在本地 telnet 192.168.0.100 22 (通常连接成功后,会显示类似SSH-2.0-OpenSSH_8.2版本信息)#StrictModes yes #######StrictModes不能为no,直接注释掉所有的StrictModes即可。2. 查看:/etc/hosts.allow /etc/hosts.deny是否存在,及相关配置。3. vim /etc/ssh/sshd_config中,查看确保如下。以上需要sshd服务进程存在,以及防火墙是通的。
2023-11-03 11:31:51
1975
原创 kylin10 mount.nfs: No such device
rw-r--r-- 1 root root 12223 9月 29 10:13 modules.builtin.bin。-rw-r--r-- 1 root root 298534 9月 29 10:13 modules.symbols.bin。-rw-r--r-- 1 root root 508480 9月 29 10:13 modules.alias.bin。-rw-r--r-- 1 root root 184755 9月 29 10:13 modules.dep.bin。
2023-09-29 15:21:21
931
原创 innosetup简短的测试程序
将以下代码拷贝到 test.iss文件中,在目录下再放置一个MyApp.exe,即可以使用innosetup生成一个测试程序。示例:检测系统版本信息。
2023-09-15 14:01:58
162
原创 命令行打开TotoiseGit工具界面
再输入 TortoiseGitProc /command:commit /path:. 可以打开提交窗口。其它: TortoiseGitProc /command:commit /path:. 可以打开日志管理窗口。CMD命令进入到代码目录,比如。
2023-09-08 14:50:10
514
原创 suse9 网络配置及ssh配置
ssh_exchange_identification: read: Connection reset by peer 这种去 vim /etc/hosts.allow将本地IP加入到此文件中。如果需要DNS服务器,请在同一文件中添加DNS服务器的配置。在SUSE Linux 9上配置静态IP地址,您需要编辑网络配置文件并重新启动网络服务。其他可能: vim /etc/ssh/sshd_config中,将PermitRootLogin yes放开。是您的网络接口名称。在该文件中,您可以添加一行来定义网关。
2023-09-04 10:50:00
651
原创 记一次oracle linux8.7升级内核启动问题
启动过程中出现 integrity: Unable to open file: /etc/keys/x509_imader (-2) 提示。oracle linux 8.7安装内核5.15.0-100.96.32.el8uek.x86_64后无法启动,先重启通过原来的内核引导项进入系统,然后重装新内核。如果逐个安装内核相关包,就可能出现这个问题。
2023-08-30 17:37:56
2274
1
原创 笔记,ubuntu22安装header问题
安装linux-headers-5.15.0-53-generic_5.15.0-53.59_20.04.1_amd64.deb提示 Package libssl1.1 is not installed.,机器上只有libssl3.0,最后强制安装,并且打了快照,防止重启后可能进不了系统。需要/lib/modules/5.15.0-53-generic。
2023-08-11 14:35:07
971
原创 telnet通 curl不通的原因笔记
在虚拟机中telnet目标IP和端口。然后用strace curl https://xxx.xxx.xx.xx:xxx来进行查看。有个https链接,本地物理机浏览器可以打开,但是虚拟机中curl连接超时失败。现在只需要将这个代理去掉,或者将代理对应的服务修复即可。然后搜索网页,猜测到是因为虚拟机上做了代理设置。echo $ALL_PROXY 果然。发现一直在打印如下的日志一段时间。
2023-07-25 14:58:12
4533
原创 python pip安装失败11001错误 解决方法
对了,对于最上面的“ERROR: Could not install packages due to an OSError: Missing dependencies for SOCKS support.”问题,安装pysock即可解决,后续就不用再set http_proxy=""了。在cmd中执行 set http_proxy="" 以及 set https_proxy (注意,这只针对当前的CMD窗口,不改变系统环境变量以及其他的CMD窗口以及后来新打开的CMD窗口)
2023-05-30 14:27:58
4792
原创 如何删除windows启动选项中多余的选项
禁用不需要的启动项:在“启动”选项卡中,找到不需要的启动项,右键单击该程序,选择“禁用”选项,以防止它在Windows启动时自动运行。可选:卸载不需要的程序:如果启动项对应的程序不再需要,可以通过在“控制面板”中的“程序和功能”选项卡中卸载该程序,从而完全删除该程序。找到要删除的启动项:在BCDEdit命令的输出中,找到要删除的启动项的标识符(Identifier),通常以“{”和“}”包围。打开命令提示符:在Windows中,按下“Win + R”键,输入“cmd”,然后按下“Enter”键。
2023-05-04 15:00:07
7690
原创 Missing dependencies for SOCKS support. windows
解决:在CMD中输入 set http_proxy="" 以及 set https_proxy=""然后安装pip install pysocks。原因:使用了sock5,不支持。
2023-04-11 15:45:35
1527
原创 edge浏览器打开出现ref A ref B refC
当然如果还是不行,可以尝试重新登录浏览器账号,尤其安卓上的bing浏览器,如果一直打不开new bing,把国内商店安装的删除,重新从狗歌商店上安装。狗歌安装后的APP名字就叫Bing, 国内商店安装后的名字是“必应搜索”。new bing申请到手后,打开edge一直登不上,偶尔还出现ref A ref B refC的提示错误。清除缓存就解决好了。第5步里,我是将所有历史都清除了。如果历史或cookie有重要的东西,自己按需要多次尝试不同的清除试试。
2023-03-13 11:27:39
29068
5
原创 1>LINK : fatal error LNK1104: cannot open file ‘libconvtname.obj‘
引用的库名称没有.lib,只有libconvtname。改成完整的libconvtname.lib即可。以下是chatGPT的回答。
2023-03-07 11:56:02
684
原创 Hyper-V与安卓模拟器不共存
下面的方法是在系统中新增一个启动项,在这个启动项中关闭Hyper-V,这样就可以安装并使用其他虚拟机了。需要使用到Hyper-V的时候进行重启切换。如果不需要hyper-v功能,可以去控制面板-程序-卸载和更新-windows功能-里面去掉Hyper-V勾选。由于Windows中Hyper-V的实现方式在系统中为独占,所以其不能与其他的虚拟机共存。一是某些新的模拟器已经开始使用新接口开发,支持了共存,安装这种新的安卓模拟器即可。将上面的代码替换掉这里的红色XXX代码即可。
2023-02-27 10:57:57
4846
原创 windows 时间同步工具软件
不过我的系统进上面时间 语言设置窗口后,顶上有红色字提示“*Some of these settings are hidden or managed by your organization." , 百度了一下,看起来和windows非正版系统没完全激活有关系。windows10 时间同步设置步骤:鼠标右键点左下角windows图标---设置(settings)--时间&语言(Times&Language)---里面就可以设置了。最后是在谷歌上搜索了一个时间同步工具,目前使用没有问题。
2023-02-10 10:31:06
1916
sysdiag-full-5.0.50.2-20200804.exe
2021-10-22
iscsi-initiator-utils-6.2.0.873-27.el6_9.i686.rpm
2020-04-20
MFC 自绘按钮划过或点击会出现闪烁问题,求助精通GDI高手解决
2018-05-17
fork与exec,父子进程同步的问题
2015-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人