До окончания работ Гамилькар приготовился перебраться на новые земли на западе, недоступные для римлян. Вместе с Гамилькаром туда должны были последовать муж его старшей дочери, несколько военачальников и африканские тяжеловооруженные всадники-ветераны. Ганнибал узнал, что больше не существует армии наемников, которую он помнил по горе Эрик. Их путь лежал в сторону заходящего солнца, мимо геркулесовых столбов, к океанскому побережью. Путешествие должно было пройти незаметно, на отдельных судах, уходящих в неизвестном направлении.
Много времени спустя, далеко на востоке, при дворе Антиоха, великий Ганнибал узнает, что его отец счел необходимым, чтобы все аристократы и военачальники, решившие сопровождать его, принесли присягу. Для этого все они поднялись в храм Мелькарта на Бирсе, где вокруг них кружились голуби, и вошли из залитого светом внутреннего двора, заполненного толпой, в темноту святилища. У алтаря Гамилькар вознес молитву богу и принес в жертву ягненка, держа в руке кубок.
«Мой отец совершил воздаяние богу, – вспоминал Ганнибал. – Я стоял возле алтаря. Закончив обряд, он попросил всех остальных, приносящих жертвы, немного отойти. Потом подозвал меня к себе и очень ласково спросил, хочу ли я сопровождать его в этом путешествии. Как всякий мальчишка, я согласился и стал даже упрашивать его сделать это. Тогда он взял меня за руку, подвел к алтарю и попросил положить свободную руку на жертвенного ягненка. Он велел мне поклясться, что я никогда не стану другом римлян, и я исполнил это».
Об этой клятве Баркидов, отца и сына, перед их отплытием в Испанию, стало известно всем. Постоянно упоминаемая летописцами, она приобрела такое значение, какого не имела в свое время. Мы часто читаем о том, что Гамилькар заставил всех своих сыновей поклясться, что их вражда к Риму никогда не угаснет. И что жизнь его сыновей, особенно Ганнибала, впредь будет посвящена выполнению этой мальчишеской клятвы. Другие карфагенские военачальники дали такой же обет.
Сам Ганнибал вспоминает это как один из эпизодов во время их путешествия на новое выбранное место. Более того, его толкование клятвы имеет конкретное и в какой-то степени другое значение. Слова «никогда не становиться другом римлян» не означали, что антагонизм должен был продолжаться всю жизнь, но и не являлись пустой фразой. Выражение «друг римского сената и народа» имело в то время отчетливое политическое значение, так же как понятие «союзник». Если вы становились другом Рима, вы подчинялись римским нормам поведения; как «союзник», вы это тоже делали, но вам оставлялись некоторые привилегии. Полибий изложил это так: «Когда люди идут на уступки после того, как сломлен их дух… им можно доверять как друзьям и подданным». То, чего требовал Гамилькар и в чем поклялся Ганнибал, означало никогда не подчиняться римским нормам поведения. Гнев этих людей был причиной, а не следствием их клятвы.
Полибий это тоже изложил по-своему: «Нам следует видеть первопричину войны между Римом и Карфагеном (войну Ганнибала) в негодовании Гамилькара по прозвищу Барка, отца Ганнибала… Когда римляне объявили, что хотят начать новую войну против Карфагена, этот город был готов уладить все разногласия. Но когда римляне отказались договариваться, карфагенянам пришлось подчиниться обстоятельствам. Хотя они были глубоко оскорблены этим, они были бессильны и освободили Сардинию, кроме того, они согласились выплатить двенадцать сотен талантов дополнительно к сумме, которую с них взыскали до этого… Это мы должны расценивать как вторую и главную причину конфликта. Потому что Гамилькар почувствовал, что его гнев разделяют все его соотечественники».