emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] C++ code block not linked [SOLVED]


From: Thierry Banel
Subject: Re: [O] C++ code block not linked [SOLVED]
Date: Tue, 28 Nov 2017 18:27:53 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0

On 28/11/2017 18:08, Roger Mason wrote:
Hello,

Roger Mason <address@hidden> writes:

It compiles fine:

c++ -std=c++11 -I/usr/local/include -L/usr/local/lib -lginac
C-src-1053hn1.cpp
Solved by setting:

(setq org-babel-C++-compiler "c++")

I don't recall having had to do this before.

Phew! Very glad to have this working again.  I'm not aware of any other tool
that is as good as org-mode for literate programming and reproducible
research.  A big thank you to those who created and maintain it.

Cheers,
Roger


Good to know it is solved.
You can customize this variable:
  C-h v org-babel-C++-compiler

In case someone else bump into a similar problem, the actual command launched by Babel can be obtained through the debugger:
  M-x debug-on-entry RET org-babel-eval RET
   evaluate the Babel block
The debugger shows a line like this one:
  * org-babel-eval("g++ -o /tmp/babel-3110Zeg/C-bin-3110Fwh -std=c++11 ...
This works for many languages supported by Babel.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]