- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我目前正在尝试使用 Eclipse 开发一些我一直在 C 文本编辑器中编写的代码。
我目前在 Linux 下,使用 GCC 编译它,参数如下:
gcc -o SO SO.c -lpthread -lrt
我试过将 "-lpthread -lrt"
添加到 Eclipse 的“C/C++ Build”->“Discovery Options”->“Compiler Invocation Arguments”,但似乎无济于事。
我也试过“C/C++ Build”->“Discovery Options”->“Settings”,但似乎也不起作用。
如何覆盖 Eclipse 的 GCC 命令行参数?
最佳答案
在项目属性中,转到:C/C++ Build --> Settings。
然后“工具设置”,选择“链接器”下的“库”。
您可以在那里添加所有项目库(不带“-l”)。同样在下部,您可以添加自定义路径以搜索库。
关于c++ - 使用 gcc 的 -lpthread 和 -lrt 集在 Eclipse 中编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4201129/
这个问题在这里已经有了答案: What library does ld option -lrt refer to (Bionic libc)? (3 个答案) 关闭 6 年前。 为什么在编译消息队列
包含一个或多个因子变量的多变量回归模型的 R 输出不会自动包含模型中整个因子变量显着性的似然比检验 (LRT)。例如: fake = data.frame( x1=rnorm(100), x2=sam
当我在当前工作目录中执行 ls -lart 时,它会显示 lrwxrwxrwx 1 root 10004 36 Dec 16 17:59 index.html ->/home/moviebeam/as
在介子构建上,依赖项由 pkg-config/cmake 解决... 但对于系统库,没有文档。我只找到其中 2 个: zlib 代表 -lz threads 代表 -lpthread 那我怎么链接
我在 ubuntu 14.04 上安装 boost library(1.59.0) 时遇到了问题。 我已经像下面这样执行了 ./b2: ./b2 install --exec-prefix=/usr/
我有一个输入文件 file.csv(数据以逗号分隔符分隔),它只有 3 个以逗号分隔的行。数据将是文件名。 例如: test,test1,test2,test3,,n a,b,c,d,,n p,q,r
我正在尝试运行一个为 Ubuntu 创建并在 Mac OS 上运行的项目。当我进行 make 时,出现以下错误: ld: library not found for -lrt clang: error
以下是 unix 中 ls -lrt 命令的结果: -rw-r--r-- 1 blah blah 846 Apr 18 2013 filetype1.lo
在 gnu-make 进程的后期,gmake 发送了类似于以下内容的命令: gcc -static foo.so.0 bar.o bizz.o buzz.o -pthreads -lrt 在该命令中,
在 NDK-build 上出现以下错误 /ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/lib/gcc/a
我使用的是 Ubuntu 12.04。当我尝试通过键入 make 进行编译时,出现以下错误: undefined reference to `clock_gettime' collect2: ld
我写了一个网页,方向是rtl (右到左)。这是我的 标签: 我需要写网页的两个部分ltr (留着写),所以我加了dir此 div 的属性 它适用于 Google Chrome 和 Moz
致力于大型嵌入式 Linux 代码库/SDK“不是这里发明的”- 由 Elbonian Code Slaves 在海外发明,将各种东西钉在一起。 部分代码库是 Live555 WIS-Streamer
是否有任何测试宏可用于查看是否使用 -lrt 开关(POSIX.1b 实时扩展库)编译代码?我想在我的代码中围绕使用 clock_gettime 的部分使用它,以便在构建期间未指定 -lrt 时不使用
我正在尝试编译一个使用函数 clock_gettime 的程序。 Ubuntu 上的手册页说它必须使用 -lrt 选项进行编译。 如果我发出命令 gcc myprogram.c -lrt 我的程序编译
所以我正在做我的工作,我需要列出文件夹中的一些特定文件。我输入ls -lrt *ABCD*201604*它返回了*ABCD*201604* 未找到。 然后为了查看这些文件是否真的存在,我执行了 ls
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: sem_open() error: “undefined reference to sem_open()”
我正在尝试在 i86 QNX 架构中构建 RTI perftest。当我尝试构建我生成的 makefile 时,我得到以下信息: Checking directory obj/i86QNX6.6qcc
我已将 -lrt 作为编译器的最后一个链接器标志。但仍然出现此错误。 arif@khost:~/sak/sak.exosip$ gcc eXo_init.c -I/opt/osip2/include
这个问题在这里已经有了答案: Setting alias for GCC in Windows PowerShell (1 个回答) Creating new file with touch com
我是一名优秀的程序员,十分优秀!