linux - 有什么办法告诉 g++ 使用另一个二进制文件进行编译吗?

标签 linux g++ compiler-flags

这个问题听起来可能有点荒谬。事实:

  1. 我有一个用 C++ 编写的程序。
  2. 它使用了大量内部库。
  3. 我没有库的读取权限。
  4. 所以我必须使用给定的工具进行构建,该工具可以访问 lib header 和文件。
  5. 卡在 gcc 4.3 上
  6. 我有 gcc 4.5 的本地版本
  7. 我希望 g++ 使用我本地的 g++ 而不是旧版本。

有什么办法可以完成这个任务吗?

最佳答案

使用编译器的完整路径,而不是在不指定路径的情况下调用它。

关于linux - 有什么办法告诉 g++ 使用另一个二进制文件进行编译吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4971706/

相关文章:

linux - 在 Linux/Unix 中显示有关硬件的信息

c++ - 我真的对这种编译错误感到困惑(C ffmpeg Qt)

compiler-errors - CGAL 编译器错误 : undefined reference to `CGAL::assertion_fail(char const*, char const*, int, char const*)'

c++ - 串口通信 C++ Linux

multithreading - gcc参数: -pthread.它是做什么的?

linux - 如何在 Unix/Linux 操作系统上移动给定数量的随机文件

linux - 错误 ubuntu apt-get 更新

C++ 初始化列表和默认值

gcc - GCC 的 '-pg' 标志如何与分析器相关?

scons - 在 scons 中设置编译器特定标志