我想在ns2中修改一些C ++文件,然后使用make命令重新编译。 尽pipe在make之后创build了一个新的.o文件,但是输出与之前的C ++文件(在修改之前)类似。 有人可能会build议可能是背后的原因。
Windows API获取文件属性,如果path包含符号链接?
这是GCC错误?
如何模拟按键
确保你正在运行你新建立的ns2可执行文件 – 如果你只是键入ns2 ,你就会得到系统上已安装的ns2二进制文件,你没有改变(除非你进行make install ,甚至可以安装它在一个不同的地方,离开旧的那个地方)。
一般来说,如果要确保在当前目录中获得可执行文件(这可能是您刚刚创建的可执行文件,但检查Makefile和可执行文件上的日期更加确定),则需要运行./ns2 。
这通常意味着你没有编译你自己的想法。 尝试重命名你的源文件,看看是否仍然“编译”它(它不应该)。 或者,确保您保存了编辑器中的更改。
为了获得所有的构建时间依赖,你会的
sudo apt-get build-dep ns2
继续获取来源(约46Mb)并编译
mkdir $HOME/ns2work cd $HOME/ns2work apt-get source ns2 --compile
你会完成的。 (它在我的工作站上构建了ns2,ns2-doc和ns2-2的示例)。在源码目录中,你可以编辑源文件并运行make或debuild来使用你的修改重建。
当使用这个方法(和debuild)时, 你将在mkdir $ HOME / ns2work中得到.deb文件,所以你可以干净地安装它(如果你想在几台机器上)
祝你好运
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。