腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何安装
Open64
编译器?
installation
、
compiler
Open64
是由AMD维护的编译器,下面是链接:http://developer.amd.com/tools/cpu-development/x86-open64-compiler-suite/和社区维护的一个:http://www.open64.net/documentation/installing-open64-424/building-the-compiler.html没有工作,也没有从HOWTO
OPEN64
浏览 0
提问于2011-09-19
得票数 6
回答已采纳
2
回答
如何在wsl2网络驱动下处理git
git
、
docker
、
file-permissions
、
windows-subsystem-for-linux
在本文之后,我介绍了如何设置wsl2对接环境: 因为实际的文件perms与
linux
环境不同,所以git会检测到这些文
浏览 1
提问于2020-06-17
得票数 1
3
回答
为什么LD_PRELOAD不能与Python一起工作?
python
、
c
、
linux
、
function-interposition
、
interposing
libinterpose_python.so pythonPython 2.7.2 (default, Jun 12 2011, 20:20:34) [GCC 4.6.1] on
linux
2
浏览 4
提问于2011-06-21
得票数 9
回答已采纳
1
回答
在SD卡上的WSL中,git权限不足,无法添加对象
git
、
ubuntu
、
unix
、
windows-subsystem-for-linux
、
fstab
./.git/objects 我正在用Ubuntu开发Windows Subsystem for
Linux
中的Surface Pro 5。如果我在内部驱动器上工作,一切都正常。
浏览 3
提问于2020-04-30
得票数 4
1
回答
为什么我在Ubuntu上得到函数'
open64
'/'openat'/'openat64‘的隐式声明警告?
c
、
linux
、
gcc
define __USE_FILE_OFFSET64#include <fcntl.h> main(void) { return 0;然后,gcc的输出是“warning:函数的隐式声明‘
open64
’-W隐式函数声明”。(1));# ifdef __REDIRECT extern int __REDIRECT (open, (const char *__
浏览 1
提问于2014-07-24
得票数 2
1
回答
如何在ubuntu 12.04的C/c++工程中链接库
c++
、
c
、
ubuntu
sudo make install时,它成功地安装了它,并给出了以下输出:libtool: install: /usr/bin/install -c .libs/libantlr3c.lai /opt/
open64
/lib/l
浏览 5
提问于2014-10-15
得票数 0
2
回答
open()和
open64
()的包装器,并查看vi的系统调用使用
open64
()
c
、
wrapper
、
vi
我已经为open()和
open64
(编写了包装器)。现在,我通过使用LD_PRELOAD环境变量预加载包装器库来运行vi,我看到使用的是
open64
()包装器,而不是open()。
浏览 5
提问于2011-03-09
得票数 1
回答已采纳
2
回答
为什么LD_PRELOAD在被fopen()调用时没有捕捉到open()呢?
linux
、
ld-preload
<fcntl.h>
open64
("foobar.txt", 0);}>LD_PRELOAD=$/foobar但是,当用fopen64替换
open64
时 fopen64("foobar.txt","r"); return
浏览 3
提问于2016-03-03
得票数 5
2
回答
AMD
Open64
:优化的数学函数
instruction-set
、
vectormath
、
amd-processor
Open64
有没有等同于的东西。 谢谢。
浏览 2
提问于2011-06-04
得票数 1
回答已采纳
2
回答
LD_PRELOAD-ed共享对象陷阱read(),但不是open()..为什么?
c
、
linux
、
shared-libraries
、
ld-preload
我在
Linux
(我的例子是Debian)上截取open()时遇到了麻烦。
浏览 1
提问于2015-03-19
得票数 2
1
回答
如何用
open64
编译器构建boost库?
c++
、
boost
、
build-process
我想给AMD的
open64
编译器一个尝试,但为此,我首先需要构建一些boost库(当前版本的1.46_1)使用这个编译器。不幸的是,
open64
不在boost.build系统提供的工具集中,请参见或更详细的。 由于与openCC的接口显然与gcc非常相似,所以我试着欺骗bjam这样使用它:。在某个地方有
open64
的工具集定义吗?其他建议?
浏览 4
提问于2011-04-27
得票数 4
4
回答
gcc -O2诉无因错误
c
、
linux
、
gcc
但是,当-O2被打开时,我得到:/usr/include/x86_64-
linux
-gnu/bits/fcntl2.h:44:7: error: invalid use of ‘__builtin_va_arg_pack_len ()’ /usr/include/x86_: In function ‘
浏览 22
提问于2011-12-13
得票数 6
回答已采纳
1
回答
不同系统调用挂钩的不均匀行为
c
、
linux
、
linux-kernel
、
hook
、
kernel-module
以下是源代码:#include <
linux
/module.h> #include <
linux
/slab.h> #include<
浏览 2
提问于2018-09-30
得票数 2
1
回答
在
Linux
上,为什么这个加载了LD_PRELOAD的库只捕获了一些openat()调用?
linux
、
linux-kernel
、
ld-preload
我正在尝试用下面的库comm.c截取openat()调用。这是非常标准的最小示例,没有什么特别之处。我用以下命令编译它我粘贴这个标准的最小示例是为了表明,我想,我知道我在做什么。#include <dlfcn.h>#include <sys/stat.h>#include <stdarg.
浏览 1
提问于2018-02-07
得票数 1
1
回答
open64
编译器与llvm编译器的区别
compiler-construction
、
comparison
、
llvm
有人能指出
open64
和llvm之间的区别吗?我知道
open64
使用的是旋转IR,它有5个阶段,而且差别很大,因为每个阶段都大大降低了对机器的代码,而llvm只有一个IR,用于中间级优化,然后被降为目标独立指令(dags)和依赖指令。据我所知,
open64
广泛应用于许多商业和学术项目(UPC、AMD、Nvidia、Ten二氧化硅),但它似乎有许多分支(2003年以后发展),每一个都有自己的特点和局限性。在许可方面也存在差异,其中llvm与BSD许可风格更匹配,而
open64
是基于GPL的。
浏览 3
提问于2011-03-08
得票数 4
回答已采纳
3
回答
GNU语句表达式的编译器支持
c
、
visual-c++
、
compiler-construction
、
c99
56;我已经认识一些这样的编译器: MS视觉C+
浏览 3
提问于2011-06-22
得票数 27
1
回答
即使文件存在,
open64
()也会失败,并返回ENOENT
c
、
file-io
我正在尝试打开刚刚用
open64
()创建的文件。但是,当我尝试打开该文件时,系统调用失败并返回ENOENT。我知道这个文件确实存在,因为我刚刚创建了它,并且ls在它应该所在的目录中显示了它。const char* filename = pDt->evtfname;evtFile =
open64
(filename, O_RDONLY); perror("The
浏览 0
提问于2010-10-07
得票数 0
回答已采纳
1
回答
已截获open和
open64
调用,但未截获stat64
c
、
preload
、
system-calls
、
stat
、
interception
我做了一个小的共享库,尝试拦截open、
open64
、stat和stat64 sys调用。当我导出LD_PRELOAD并运行oracle的sqlplus时,我可以看到open和
open64
调用的痕迹,但看不到stat和stat64调用的痕迹。
浏览 0
提问于2011-03-30
得票数 10
回答已采纳
1
回答
有时,HPUX和Solaris中的LD_PRELOAD无法生效
c
、
solaris
、
hp-ux
、
ld-preload
当我在HPUX和Solaris中使用LD_PRELOAD时,我发现我的
open64
/open/creat64/creat函数不能附加到/usr/bin/touch中,但我的unlink可以在/usr/bin我做了一个简单的测试:{} int
open64
(int fd, int flag,
浏览 1
提问于2011-12-26
得票数 1
2
回答
在
Linux
上拦截文件操作
c
、
linux
、
ld-preload
处理后端是
Linux
。有时,我们会收到在Windows上生成的场景描述,因此我们会得到类似于'C:\path\to\file.mb‘的路径。我编写了一个
Linux
共享库来拦截各种文件系统调用,并修改
Linux
能够理解的'/C/path/ to /file‘的路径。
浏览 6
提问于2016-10-20
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券