首页
友人帐
留言板
关于
Search
1
IDE Eval Resetter:JetBrains 全家桶无限试用插件
385 阅读
2
影视资源采集站收录大全
315 阅读
3
linux安装或升级protoc
226 阅读
4
VFM 3.7.5 源码 - 一个极简的 PHP 私人云盘!
164 阅读
5
批量采集美女写真等图片做图片站
151 阅读
谈天说地
程序源码
技术教程
成品源码
登录
Search
标签搜索
PHP
linux
源码
go
windows
centos
原创
mysql
微信
激活
采集
宝塔
绿色版
API
解析
SDK
图片
破解
域名
html
云青
累计撰写
150
篇文章
累计收到
86
条评论
首页
栏目
谈天说地
程序源码
技术教程
成品源码
页面
友人帐
留言板
关于
搜索到
21
篇与
的结果
2019-08-19
centos7编译安装gcc9.2
原先的centos7中安装的gcc编译器为4.8.5,版本太旧,执行一些程序完全不够用阿 比如 网易云音乐等所以今天博主带你升级gcc9.2.0最新版1.安装编译环境 # yum install -y gcc bzip2 glibc-headers gcc-c++2.查看当前gcc版本 # gcc -v 使用内建 specs。 COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper 目标:x86_64-redhat-linux 配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux 线程模型:posix gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)3.获取安装包并解压 # cd /usr/local # wget https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz # tar -xvf gcc-9.2.0.tar.gz4.进入解压后的gcc文件夹,下载供编译需求的依赖项 # cd gcc-9.2.0 # ./contrib/download_prerequisites5.建立一个文件夹存放编译文件 # mkdir build && cd build6.生成 Makefile 文件并且安装(此过程极为漫长) # ../configure --enable-bootstrap --enable-checking=release --enable-languages=c,c++ --disable-multilib # make && make install7.设置为默认编译器 # export PATH=/usr/local/gcc-9.2.0/bin:$PATH # vim ~/.bashrc (最后一行加入 export PATH=/usr/local/gcc-9.2.0/bin:$PATH )8.查找编译gcc时生成的最新动态库 # gcc -v 使用内建 specs。 COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper 目标:x86_64-redhat-linux 配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux 线程模型:posix gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) [root@ay build]# find / -name "libstdc++.so*" find: ‘/run/user/1000/gvfs’: 权限不够 /var/lib/flatpak/runtime/com.deepin.wine.Platform/i386/2.18.1/4733a106047bcb12e32c60a47370d9d7288aca3a80f28e0da9f71f5497bfec98/files/lib/i386-linux-gnu/libstdc++.so.6 /var/lib/flatpak/runtime/com.deepin.wine.Platform/i386/2.18.1/4733a106047bcb12e32c60a47370d9d7288aca3a80f28e0da9f71f5497bfec98/files/lib/i386-linux-gnu/libstdc++.so.6.0.25 /var/lib/flatpak/runtime/com.deepin.wine.Platform/i386/2.18.1/4733a106047bcb12e32c60a47370d9d7288aca3a80f28e0da9f71f5497bfec98/files/lib/i386-linux-gnu/libstdc++.so.6.0.25-gdb.py find: ‘/tmp/.mount_jetbraDGRolG’: 权限不够 /usr/lib/gcc/x86_64-redhat-linux/4.8.2/32/libstdc++.so /usr/lib/gcc/x86_64-redhat-linux/4.8.2/libstdc++.so /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.19 /usr/lib64/libstdc++.so.6.0.19 /usr/lib64/libstdc++.so.6.bak /usr/lib64/libstdc++.so.6.0.27 /usr/lib64/libstdc++.so.6 /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.py /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyc /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyo /usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.py /usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.pyc /usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.pyo /usr/local/gcc-9.2.0/build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.27 /usr/local/gcc-9.2.0/build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6 /usr/local/gcc-9.2.0/build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so /usr/local/gcc-9.2.0/build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.27 /usr/local/gcc-9.2.0/build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6 /usr/local/gcc-9.2.0/build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so /usr/local/gcc-9.2.0/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.27 /usr/local/gcc-9.2.0/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6 /usr/local/gcc-9.2.0/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so /usr/local/gcc-9.2.0/lib64/libstdc++.so.6.0.27 /usr/local/gcc-9.2.0/lib64/libstdc++.so.6 /usr/local/gcc-9.2.0/lib64/libstdc++.so /usr/local/gcc-9.2.0/lib64/libstdc++.so.6.0.27-gdb.py9.将找到的动态库libstdc++.so.6.0.27复制到/usr/lib64 # cp /usr/local/gcc-9.2.0/build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.27 /usr/lib6410.切换工作目录至/usr/lib64,删除原来的软连接, 将默认库的软连接指向最新动态库。 # cd /usr/lib64 # rm -rf libstdc++.so.6 # ln -s libstdc++.so.6.0.27 libstdc++.so.611.验证 # gcc -v 使用内建 specs。 COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/local/gcc-9.2.0/libexec/gcc/x86_64-pc-linux-gnu/9.2.0/lto-wrapper 目标:x86_64-pc-linux-gnu 配置为:../configure --prefix=/usr/local/gcc-9.2.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib 线程模型:posix gcc 版本 9.2.0 (GCC) 到此完成gcc9.2的安装
2019年08月19日
18 阅读
4 评论
0 点赞
2019-02-14
解决linux下sublime3无法中文输入
1.先下载文件,下载后将后缀改为.c 点我下载安装 C/C++ 的编译环境和 gtk libgtk2.0-dev # apt-get install build-essential # apt-get install libgtk2.0-dev编译共享内库 # gcc -shared -o libsublime-imfix.so sublime-imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC设置 LD_PRELOAD 并启动 Sublime Text # LD_PRELOAD=./libsublime-imfix.so subl修改 /usr/share/applications/sublime_text.desktop [Desktop Entry] [...] Exec=env LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text %F [...] [Desktop Action Window] [...] Exec=env LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text -n [...] [Desktop Action Document] [...] Exec=env LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text --command new_file [...]不要忘了把 libsublime-imfix.so 放到 /opt/sublime_text/ 中修改 /usr/bin/subl export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"重启电脑,可以看到Sublime能够输入中文了。
2019年02月14日
7 阅读
0 评论
0 点赞
2019-02-01
解决fedora下chrome播放音乐没有声音
因为版权,非开源等原因,官方未打包一些解码器,所以刚安装的chrome没法播放网页上的音乐解决方案就是安装解码器,不过需要添加rpmfusion的源1.进入rpmfusion官网( https://rpmfusion.org/Configuration ),可以看到两种安装方式,一种是Graphical Setup via Firefox web browser(通过firefox下载rpm包安装),另外一种是Command Line Setup using rpm(命令行安装),选一种安装即可。安装完成可以在/etc/yum.repos.d中看到如下的源:rpmfusion-free.repo rpmfusion-nonfree.reporpmfusion-free-updates.repo rpmfusion-nonfree-updates.reporpmfusion-free-updates-testing.repo rpmfusion-nonfree-updates-testing.repo 。2.安装解码器:执行以下命令即可: $ sudo dnf install gstreamer1-libav gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-bad-freeworld gstreamer1-vaapi或者直接用以下命令 dnf install pavucontrol
2019年02月01日
7 阅读
0 评论
0 点赞
2019-02-01
fedora29安装wps
点我下载rpm包进入命令行执行 $ su # dnf localinstall wps-office-10.1.0.6757-1.x86_64.rpm这里我使用dnf localinstall而不使用rpm,因为需要解决依赖关系打开word会提示缺失字体,点击这里下载缺失的字体 # mv wps_symbol_fonts /usr/share/fonts/ # cd /usr/share/fonts/ # mkfontscale # mkfontdir # fc-cache完成后寻找.doc/.docx/.ppt/.pptx/.exl/.exlx文件,右击属性 ->打开方式选择默认打开方式为WPS并设置为默认。至于其他缺少的黑体宋体楷体等等字体,从其他windows电脑的的字体文件夹里复制字体,粘贴到/usr/share/fonts/,重新执行上一步。
2019年02月01日
22 阅读
0 评论
0 点赞
2019-02-01
Fedora26/27/28/29中安装Google Chrome浏览器
终端切换用户为超级用户rootsu 添加Chrome浏览器的数据源注意:Google Chrome Linux版本已经没有任何32位(x86)的更新,并且32位的库源也已被删除。如果您安装了32位版本,则可以使用它,但无法再获取安全更新或其他更新。运行以下命令(直接复制粘贴所有内容到控制台)来创建 /etc/yum.repos.d/google-chrome.repo 文件 cat << EOF > /etc/yum.repos.d/google-chrome.repo [google-chrome] name=google-chrome - x86_64 baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=1 gpgcheck=1 gpgkey=https://dl.google.com/linux/linux_signing_key.pub EOFYUM安装Chrome浏览器3.1 安装稳定版本的Chrome浏览器 dnf install google-chrome-stable3.1 安装测试版本的Chrome浏览器 dnf install google-chrome-beta3.1 安装不稳定版本的Chrome浏览器 dnf install google-chrome-unstable
2019年02月01日
6 阅读
0 评论
0 点赞
1
2
3
4
5